Драйверът на дисплея на Nvidia Solaris е патентован, но свободно разпространен OpenGL 3D видео драйвер, който поддържа поддръжка на графични карти Nvidia в операционните системи Solaris. Шофьорът се разпространява в няколко издания, като клонове Long Lived (дългосрочно поддържани) и Short Lived (краткосрочно поддържани).
Инсталиране на драйвера за дисплей на
За да инсталирате драйвера за дисплей на Nvidia Solaris на операционната си система Solaris, трябва да изтеглите двоичния пакет от секцията "Изтегляния" по-горе и да запазите файла за изпълнение в домашната директория. След това влезте в терминалния режим и изпълнете "sh./NVIDIA-Solaris-x86-xxx.xx.run” команда като корен (превключете към корен с командата & ldquo; su & rsquo;), където xxx.xx е номерът на версията или драйвера.
Имайте предвид, че първо трябва да инсталирате заглавията на ядрото на вашата операционна система Solaris. По време на инсталирането потребителите ще бъдат попитани дали искат ръчно да редактират X конфигурационния файл или да позволят на инсталатора да извърши цялата работа. Друга възможност е след инсталацията да стартирате командата nvidia-xconfig чрез клиентски емулатор на терминал X11, за да зададете по подразбиране новия драйвер.
Ще работи ли в моята Solaris кутия?
Да, най-вероятно! Той бе успешно тестван с всички най-нови операционни системи Solaris, които бяха пуснати през последните няколко години. Понастоящем се поддържат архитектури на набора 32-битови (x86) и 64-битови (x86_64) комплекти за инструкции.
Тя не работи с моята стара Nvidia графична карта!
Тъй като ние получихме много оплаквания от потребителите на Solaris, FreeBSD и Linux, които работят с много стари Nvidia графични карти, чувстваме, че трябва да споменем, че този драйвер няма да работи с техните видеокарти. Затова трябва да търсите Softoware за най-новите драйвери за дисплей на Nvidia Solaris, които са налични в множество клонове, включително сериите 304.xx, 96.43.xx и 173.14.xx.
Какво е новото в това издание:
- Коригирала е грешка, която може да доведе до срив на многофункционални EGL приложения при излизане.
Какво е новото във версия 390.67:
- Отстранена е грешка, която може да причини паника на ядрото, когато използвате хардуер Quadro SDI Capture.
- Коригира грешка, която е причинила комвилиране на kwin OpenGL да се срине при стартиране на определени OpenGL приложения.
- Фиксирана е прекъсната катастрофа при стартиране на Vulkan приложения.
- Коригирала е грешка, която е причинила на драйвера, в някои конфигурации на DisplayPort с ниска честотна лента, да не имплицитно разрешава разсейването на дисплея. Това доведе до видими ивици.
- Добавена е поддръжка за X.Org xserver ABI 24 (xorg-сървър 1.20).
- Подобрихте nvidia-bug-report.sh, за да проверите за kern.log, което е локалното локално файлово ядро на ядрото за много Linux дистрибуции, базирани на Debian.
- Коригира грешка, която може да причини X сървъри, които експортират Video Driver ABI по-рано от 0,8, за да се сринат при стартиране на X11 приложения, които извикват XRenderAddTraps ().
Какво е новото във версията:
- Фиксирана е регресия, която може да причини грешки на драйверите при задаване на режими, които включват устройства за DisplayPort Multi-Stream Transport.
- Фиксирана е регресия, която е причинила някои конектори за дисплей на някои графични процесори, за да не докладва свързано аудио устройство HDMI или DisplayPort, дори ако свързаният монитор поддържа аудио.
- Фиксирана е грешка, която понякога е предотвратила наличието на бутона "Reset Default Configuration" в настройката nVidia-настройки "ECC Settings", когато конфигурацията на ECC е настроена на не-по подразбиране.
- Коригира грешка, която е причинила настройките на nvidia да налагат прекалено агресивни ограничения на позициите на дисплея в страницата "Конфигурация на дисплея на X сървъра" при някои обстоятелства.
- Отстранена е грешка, която може да доведе до изчезването на квадратчето за отметка "Enable Base Mosaic (Surround)" в nvidia-settings, когато на страницата "X Server Configuration Display" е избран X-образен екран, а не дисплей. >
- Фиксирано условие за състезание, което би могло да доведе до катастрофи, когато програмите на OpenGL манипулират обекти от буфера на връх от множество нишки едновременно.
- Коригирала е грешка, която е накарала контролния панел на nvidia-settings да запази някои настройки, които са били приложени, но не са потвърдени. Това доведе до нежелани настройки, които се прилагат при последващи промени в настройките.
- Добавена е поддръжка за YUV компресия 4: 2: 0 за монитори, свързани чрез DisplayPort в конфигурации, при които дисплеят или графичният процесор не са в състояние да управляват текущия режим в RGB 4: 4: 4. За подробности вижте описанието в приложението "Програмни режими".
- Добавен е "AllowGSYNC" MetaMode атрибут, който може да се използва за напълно деактивиране на G-SYNC. Това може да се използва, за да се позволи активиране на функции, които са несъвместими с G-SYNC, като Ultra Blur Motion Blur или Frame Lock.
- Мониторите с плочки са довели до отделен екран на Xinerama, който се отчита за всяка плочка. Сега те по подразбиране ще бъдат комбинирани в един голям екран на Xinerama.
- Отделните панели в монитор с плочки ще бъдат подредени въз основа на информацията за оформлението, предоставена в EDID на монитора. Това може да бъде преодоляно или чрез ръчно задаване на компенсации, или чрез използване на опцията "MetaModeOrientation".
- Деактивирани преплетени режими в DisplayPort по подразбиране поради непълна поддръжка в GPU. Добавен е "AllowDpInterlaced" режим за проверка на режима, за да замени това по подразбиране поведение и да позволи преплетени режими през DisplayPort протокол така или иначе.
- Коригирала е грешка, която може да доведе до трептене при някои ниски честоти на опресняване.
- Фиксирана бъг, която изкуствено е ограничила максималния пикселен часовник до 300 MHz, когато използва някои по-способни DisplayPort към HDMI адаптери.
- Коригира грешка, която е причинила неправилно отчитане на топологията на PCI в nvidia-smi на системите Intel Skylake.
Какво е новото във версия 387.22:
- Фиксирана е регресия, която може да причини грешки на драйверите при задаване на режими, които включват устройства за DisplayPort Multi-Stream Transport.
- Фиксирана е регресия, която е причинила някои конектори за дисплей на някои графични процесори, за да не докладва свързано аудио устройство HDMI или DisplayPort, дори ако свързаният монитор поддържа аудио.
- Фиксирана е грешка, която понякога е предотвратила наличието на бутона "Reset Default Configuration" в настройката nVidia-настройки "ECC Settings", когато конфигурацията на ECC е настроена на не-по подразбиране.
- Коригира грешка, която е причинила настройките на nvidia да налагат прекалено агресивни ограничения на позициите на дисплея в страницата "Конфигурация на дисплея на X сървъра" при някои обстоятелства.
- Отстранена е грешка, която може да доведе до изчезването на квадратчето за отметка "Enable Base Mosaic (Surround)" в nvidia-settings, когато на страницата "X Server Configuration Display" е избран X-образен екран, а не дисплей. >
- Фиксирано условие за състезание, което би могло да доведе до катастрофи, когато програмите на OpenGL манипулират обекти от буфера на връх от множество нишки едновременно.
- Коригирала е грешка, която е накарала контролния панел на nvidia-settings да запази някои настройки, които са били приложени, но не са потвърдени. Това доведе до нежелани настройки, които се прилагат при последващи промени в настройките.
- Добавена е поддръжка за YUV компресия 4: 2: 0 за монитори, свързани чрез DisplayPort в конфигурации, при които дисплеят или графичният процесор не са в състояние да управляват текущия режим в RGB 4: 4: 4. За подробности вижте описанието в приложението "Програмни режими".
- Добавен е "AllowGSYNC" MetaMode атрибут, който може да се използва за напълно деактивиране на G-SYNC. Това може да се използва, за да се позволи активиране на функции, които са несъвместими с G-SYNC, като Ultra Blur Motion Blur или Frame Lock.
- Мониторите с плочки са довели до отделен екран на Xinerama, който се отчита за всяка плочка. Сега те по подразбиране ще бъдат комбинирани в един голям екран на Xinerama.
- Отделните панели в монитор с плочки ще бъдат подредени въз основа на информацията за оформлението, предоставена в EDID на монитора. Това може да бъде преодоляно или чрез ръчно задаване на компенсации, или чрез използване на опцията "MetaModeOrientation".
- Деактивирани преплетени режими в DisplayPort по подразбиране поради непълна поддръжка в GPU. Добавен е "AllowDpInterlaced" режим за проверка на режима, за да замени това по подразбиране поведение и да позволи преплетени режими през DisplayPort протокол така или иначе.
- Коригирала е грешка, която може да доведе до трептене при някои ниски честоти на опресняване.
- Фиксирана бъг, която изкуствено е ограничила максималния пикселен часовник до 300 MHz, когато използва някои по-способни DisplayPort към HDMI адаптери.
- Коригира грешка, която е причинила неправилно отчитане на топологията на PCI в nvidia-smi на системите Intel Skylake.
Какво е новото във версия 384.59:
- Фиксирана бъг, която не позволява да се приложат промени в задаването на стерео око от контролния панел на nvidia-settings.
- Коригира грешка, която би могла да доведе до катастрофа на OpenGL приложения, след като се обадя на glDeleteBuffers за VBO, които са преместени с ARB_vertex_attrib_binding.
- Коригира грешка, която понякога може да доведе до заключване на приложения на OpenGL, докато X сървърът не получи вход.
- Коригира грешка, която е накарала nvidia-настройките да пускат стойности на BusID при извършване на промени в съществуващ X конфигурационен файл.
- Фиксирана регресия, която възпрепятства nvidia-xconfig да търси някои графични процесори, напр. когато стартирате "nvidia-xconfig -a".
- Коригирала е грешка, която е причинила повреда на възпроизвеждането на VDPAU, когато е разширена до координати над 16384 пиксела.
- Добавена е поддръжка за "Най-близък" трансформиращ филтър в драйвера X. Това кара водача на X да използва най-близкото съседно филтриране при екранни трансформации. Филтърът може да бъде поискан чрез аргумента "филтър" към RRSetCrtcTransform на RandR или чрез символа MetaMode "ResamplingMethod".
- Коригирайте грешка с GLX_EXT_buffer_age, където за конфигурациите SLR AFR ще се отчитат неправилни стойности за буферната възраст. В такива конфигурации буферната възраст може да бъде по-голяма от 3, предишната максимална буферна възраст.
- Отстранена е грешка, която може да причини окачване и Xids при изпълнение на RandR преобразувания с поддръжка на Overlay и SLI.
- Разширяване на информацията, съобщена от разширението NVIDIA Xinerama X, за отчитане на PRIME дисплеи в допълнение към директно свързаните дисплеи.
- Коригирала е грешка, която е причинила HDMI аудио устройствата да се появяват или да изчезнат несъвместимо, когато HDMI устройствата са били закачени или изключени.
- Коригира грешка, която би могла да причини грешки на водача при задаване на режими на X екрани, работещи при Дълбочина 8 или Дълбочина 15.
- Коригирала е грешка, която може да причини панически прекъсвания на ядрото при изпълнение на PRIME Sync.
- Коригира грешка, която е причинила паника на ядрото, когато hotplugging HDMI се показва на някои мини компютри на Zotac.
Какво е новото във версия 381.22 / 381.09 бета:
- Коригира грешка, която е причинила разширението GLX_EXT_buffer_age за буферна възраст, за връщане на неправилни стойности за стерео-чертежи при използване на пасивни стерео режими от 5 до 9.
- Коригирала е грешка, която е причинила "nvidia-settings -query all", за да отпечата много дублирани записи.
- Коригирала е грешка, която е накарала приложенията да се сринат в някои ситуации при извикване на glXMakeCurrent, докато оптимизациите с оптимизации с OpenGL са били активирани.
- Коригира грешка, която е причинила процеса на X сървъра да се мотае със 100% използване на процесора.
- Коригирала е грешка, която е причинила на VDPAU приложенията да използват опашката за презентация на блокиране, когато предишното приложение VDPAU не се е изключило чисто.
- Фиксирани виси и катастрофи, които могат да възникнат, когато се създаде контекст на OpenGL, докато системата е извън наличната памет.
- Коригира грешка, която е причинила корупция при преместване или преоразмеряване на прозорците на OpenGL.
- Коригира грешка, която причини X екрани, които използват опцията "UseDisplayDevice" "none", за да бъде преоразмерена до 640x480, когато използвате "xrandr -s", за да промените конфигурацията на екрана.
- Забранени оптимизации с оптимизирани OpenGL по подразбиране, първоначално активирани в 378.09, поради различни съобщения за нестабилност.
- Премахнаха началния екран на логото на драйвера на X и съответните опции NoLogoand LogoPath xorg.conf.
- Добавена е опцията "ResamplingMethod" MetaMode, като се добави поддръжка за методите за двумерно препробиране, когато се използват мащабирани екранни трансформации. За повече подробности вижте README.
Какво е новото във версия 378.13 / 381.09 бета:
- Добавена е поддръжка за следните графични графични процесори:
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- Забранени оптимизации с оптимизации с OpenGL по подразбиране под Xinerama.
- Добавена е поддръжка за разширението ARB_parallel_shader_compile, за да се позволи компилация на GLSL шейдъри с много нишки.
- Актуализирал драйвера X, за да игнорира всички монтирани дисплеи за виртуална реалност (HMD). За подробности вижте опцията за конфигуриране "AllowHMD" X в README.
- Водачът вече ще рекламира GLX FBConfigs без дълбочинни бита на екрани с дълбочина 30 X.
- Коригирала е грешка, която е причинила затварянето на системата при възобновяване от спирането с някои графични процесори.
- Фиксирана регресия, която може да причини корупция при показване на горещо включване.
- Фиксирана регресия, която възпрепятства системите с множество монитори на DisplayPort да се възобновят правилно от спирането.
- Отстранена е грешка в модула на ядрото nvidia-modeset.ko, който може да доведе до срив при изпращането на събития до компонентите на драйвера на потребителското пространство.
- Добавена е поддръжка за X.Org xserver ABI 23 (xorg-сървър 1.19)
Какво е новото във версия 378.13:
- Добавена е поддръжка за следните графични графични процесори:
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- Забранени оптимизации с оптимизации с OpenGL по подразбиране под Xinerama.
- Добавена е поддръжка за разширението ARB_parallel_shader_compile, за да се позволи компилация на GLSL шейдъри с много нишки.
- Актуализирал драйвера X, за да игнорира всички монтирани дисплеи за виртуална реалност (HMD). За подробности вижте опцията за конфигуриране "AllowHMD" X в README.
- Водачът вече ще рекламира GLX FBConfigs без дълбочинни бита на екрани с дълбочина 30 X.
- Коригирала е грешка, която е причинила затварянето на системата при възобновяване от спирането с някои графични процесори.
- Фиксирана регресия, която може да причини корупция при показване на горещо включване.
- Фиксирана регресия, която възпрепятства системите с множество монитори на DisplayPort да се възобновят правилно от спирането.
- Отстранена е грешка в модула на ядрото nvidia-modeset.ko, който може да доведе до срив при изпращането на събития до компонентите на драйвера на потребителското пространство.
- Добавена е поддръжка за X.Org xserver ABI 23 (xorg-сървър 1.19)
Какво е новото във версия 375.26:
- Добавена е поддръжка за следните графични графични процесори:
- Quadro M3000 SE
- Фиксирала е регресия, която е предотвратила обратното осветяване на някои дисплеи на ноутбук компютъра да се върне обратно след изключване.
- Фиксирана регресия, която попречи на конзолата да бъде възстановена правилно, когато използвате SLI.
- Фиксирана е регресия, която може да доведе до срив при стартиране на контролния панел на nvidia-настройките при определени конфигурации на GPU.
- Фиксирана е регресия, която не позволява разширението GLX_NV_swap_group да работи при използване на SLI или Quadro Sync.
Какво е новото във версия 375.20:
- Добавена е поддръжка за следните графични процесори:
- Quadro M620
- Quadro M5000 SE
- Quadro M3000 SE
- Коригира грешка, която би могла да доведе до изтриване на дисплеите в SLI Mosaic при прилагане на матрица за трансформация.
- Коригира грешка, която не позволи на G-SYNC да работи върху дисплеи за преносими компютри.
- Отстранена е грешка, която е накарала DisplayPort multistream устройства да се изтрият след възстановяването на конзолата.
- Коригира грешка, която е причинила срив на ядрото, когато стартира X за втори път, когато повече от едно мултипликатно устройство DisplayPort е свързано към един DisplayPort конектор чрез клоново устройство.
- Актуализираните nvidia настройки не са зависими от времето за изграждане на външен nvml пакет за разработка (въведена в 375.10 регресия).
- Коригира катастрофа в настройките на nvidia при добавяне на записи за потребителски профил за правила и за профила
- Премахна опцията "Активиране на подсказката" в nvidia настройките за интерфейса GTK 2.
- Добавени са нови опции за конфигуриране на X:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- , които заменят означенията MetaMode със същите имена.
- Отстранена е грешка, която причинява дълги закъснения при напускане на VT или деактивиране на дисплейно устройство, докато се изпълнява OpenGL приложение.
- Добавена е поддръжка на собствеността на RandR TILE, добавена в RandR 1.5.
- Увеличи кеша на OpenGL шаблон на диска от 64MB до 128MB. Обърнете се към раздела "Задаване на променливи за настройките на OpenGL среда" на драйвера README за подробности как да изберете местоположението му или да го забраните.
- Коригира грешка в синхронизиращите примитиви, споделяни между X и OpenGL.
- Добавена е поддръжка за X.Org xserver ABI 23 (xorg-сървър 1.19)
Какво е новото във версия 370.28:
- Фиксирани неопределени символни препратки в libnvidia-glcore.so.
- Обновена актуализация на CurrentMetaMode чрез API на NV-CONTROL, за да отрази дали ForceCompositionPipeline или ForceFullCompositionPipeline са зададени в текущия MetaMode.
- Добавена е възможността за над- и денонощно графични графични процесори GeForce в серията GeForce GTX 1000 и по-късно. За графичните процесори, които го позволяват, може да се приложи компенсиране на стойностите на часовника в някои часовникови домейни на всички нива на производителност. Това манипулиране на часовника се извършва по собствен риск. За повече подробности вижте документацията README на конфигурацията "CoolBits" X.
- Добавена е опцията MetaMode "PixelShiftMode", която позволява поддръжка на дисплеи с 4K и 8K пикселни смени. За подробности вижте README.
Какво е новото във версия 367.44:
- Добавена е поддръжка за следните графични процесори:
- TITAN X (Pascal)
- GeForce GTX 1060 6GB
- GeForce GTX 1060 3GB
- Фиксирана е регресия, при която приложенията, които използват индиректен GLX, са блокирали.
- Фиксирана е регресия, въведена в 367.35, която е причинила първия режим на работа на X сървъра да се покаже празен, ако характеристиките, поискани в конфигурационния файл на X, дават разрешение за състава на водача за съставяне на X. Това би било задействано например от символите MetaMode, като ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection и Transform.
Какво е новото във версия 367.35:
- Коригира грешка, която е причинила срив на X при прилагането на промени в собствеността на RandR CscMatrix, докато VT е превключил от X.
- Коригира грешка, която е причинила катастрофа при излизане от nvidia настройките на дисплеи с 8 или 15 битови дълбочини на цветовете.
- Добавена е поддръжка на VDPAU Feature Set H за NVIDIA VDPAU драйвера. Графичните графични процесори с набор от функции VDPAU H имат възможност за хардуерно ускорено декодиране на 8192x8192 (8k) H.265 / HEVC видео потоци.
- Добавена е поддръжка за заявяване на стойности на часовника на GPU на Pascal.
- Премахна конфигурационната опция Base Mosaic from nvidia-settings на системи, в които функцията не е действително поддържана.
- Коригира грешка, която е причинила nvidia-smi да съобщи за неточен номер на версията.
Какво е новото във версия 364.19:
- Добавена е поддръжка за следните графични процесори:
- Quadro M6000 24GB
- Quadro M5500
- Отстранена е грешка, която може да доведе до неправилно отчитане на честотата на кадрите при конфигурации на Quadro Sync с няколко графични процесора.
- Подобрена прецизност на X colormap от 8 значими бита до 11 на GeForce GPUs.Quadro GPU вече е използвала 11 бита с точност.
- Добавена е нова собственост RandR, CscMatrix, която определя 3x4 матрица за преобразуване на цветово пространство. Матрицата се прилага след X-цветовата графика и преди гама рампата. Тази собственост е налична на GF119 и по-нови GPU.
- Подобрената обработка на рампата X gamma на GF119 и по-новите GPU. На тези графични процесори растерната платка RandR е винаги 1024 записи и сега се отнася за курсора и VDPAU или наслоените работни станции в допълнение към X коренния прозорец. >
- Подобри интерактивността на приложения, които използват хардуерен курсор, докато G-SYNC е активен.
Какво е новото във версия 361.42:
- Добавена е поддръжка за следните графични процесори:
- GeForce 920MX
- GeForce 930MX
- Quadro M6000 24GB
- Ограничено е нивото на съпротивление по подразбиране в настройките nvidia до 32, за да се избегне натискането на ограничението за максималните задачи на системите с много процесори.
- Фиксирана е регресия, която е причинила изключения за GPU и неправилно рендиране при използване на pbuffers с EGLDevice.
- Коригира грешка, която е накарала nvidia настройките да се сринат при сдвояване на очила с предавателя 3D Vision Pro на някои системи.
- Коригирала е грешка, която е причинила манипулационни манипулации за някои 32-битови съвместими библиотеки, които да бъдат дублирани в пакета за инсталиране.
- Фиксирана е регресия, която е накарала флаговете за полярност на синхронизирането на HSync и VSync да бъдат обърнати.
Какво е новото във версия 361.28:
- Сега инфраструктурата на OpenGL Vendor-Neutral Driver (GLVND) вече е включена и поддържана от драйверите NVIDIA GLX и OpenGL. Това не трябва да води до видими промени в поведението на крайните потребители, но някои вътрешни библиотеки на компоненти на драйвери са били преименувани и / или преместени в резултат на това. Тези промени могат да засегнат скриптове, които разчитат на наличието на компоненти на драйверите на NVIDIA OpenGL, различни от посочените в Linux OpenGL ABI версия 1.0, поддържащи алтернативни пакети за инсталиране на драйвери за NVIDIA и приложения, които разчитат на наличието на не-OpenGL / GLX символи в библиотеката libGL.so.1 и неговите зависимости по какъвто и да е начин. Моля, вижте https://github.com/NVIDIA/libglvnd. За повече информация относно проекта GLVND. Спецификацията за Linux OpenGL ABI версия 1.0 е достъпна на адрес https://www.opengl.org/registry/ABI
- Актуализираният nvidia-installer да стартира ldconfig (8) и depmod (8) след деинсталирането на съществуващ драйвер, вместо да изпълнява само тези две команди, когато инсталира нов драйвер.
- Премахнаха опаковката на VDPAU и библиотеките за проследяване libvdpau.so.1 и libvdpau_trace.so.1 от пакета на драйвера. Тези библиотеки може да са достъпни чрез системата за управление на пакета на вашата дистрибуция или могат да бъдат съставени от наличните източници на http://people.freedesktop.org/~aplattner/vdpau/. Моля, вижте http://freedesktop.org/wiki/Software/VDPAU/ за повече информация.
- Коригирала е грешка в драйвера на EGL, където метекс е бил отключен повече от веднъж. Това предизвиква недефинирано поведение и по-специално, ако елиминирането на блокирането е активирано в glibc, може да доведе до грешка в сегментацията.
Какво е новото във версия 358.16:
- Фиксирана регресия, въведена в 358.09, която причини неправилно представяне на OpenGL стерео приложения в комбинация с Quadro Sync на определени графични процесори.
- Фиксирана е регресия, въведена в 358.09, която е причинила стерео приложение на OpenGL да се закача, когато са активирани режимите SLI AFR, SFR или SLIAA.
- Фиксирана е регресия, въведена в 358.09, която е накарала системата да затваря, докато стартира OpenGL приложения, когато се използват някои топологии на SLI Mosaic.
- Коригира грешка, която би могла да накара някои монитори на G-SYNC да мигат върху графични процесори, базирани на Kepler, когато се изпълняват с ниски честоти на кадрите.
- Фиксирана е регресия, която може да причини прикачване на OpenGL или VDPAU в Xinerama оформления, които включват множество екрани X, които се управляват от един и същ графичен процесор.
- Добавена е резервна функция, която да позволи на GLX да функционира, когато комуникацията между socket домейн на UNIX е блокирана между GLX на NVIDIA клиентската страна GLX и NVIDIA сървърната страна GLX. Например стандартът SELinux по подразбиране на Fedora 22 не позволява на NVIDIA 358.09 GLX драйвера да работи в GDM3:
- https://bugzilla.redhat.com/show_bug.cgi?id=1271401
- Фиксирана е регресия от 358.09, която е причинила G-SYNC монитори, конфигурирани да използват стерео 3D Vision, за да излязат и да подадат сигнал за неподдържан сигнал.
- Фиксирана регресия от 358.09, която причини OpenGL приложенията, които не успяха да договорят разрешение за изпълнение на glXSwapBuffers чрез преобръщане, за да спрат актуализирането на екрана. Това бе задействано във Fedora 22, където правилата на системата SELinux не позволяват на gnome-shell да комуникира с X сървъра.
- Сега OpenGL приложенията, които не успяват да преговарят за обръщане, ще паднат обратно в glXSwapBuffers чрез blitting.
- Вижте https://bugzilla.redhat.com/show_bug.cgi?id=1271401 за повече подробности.
- Фиксирана е регресия, която намалява производителността на OpenGL при конфигурации без сървър X.
- Фиксирано изтичане на памет, настъпило след унищожаването на GLXWindow, което все още е свързано с текущия контекст.
- Коригирала е грешка, която е причинила създаването на буфери за EGL с буфер отпред и отзад, вместо само с обратно буфер, както се изисква за EGL.
- Добавен е нов модул на ядрото nvidia-modeset.ko. Този нов компонент на драйвера работи заедно с модула на ядрото nvidia.ko за програмиране на дисплея на GPU.
- nvidia-modeset.ko не осигурява никаква нова видима от потребителя функционалност или интерфейс към приложения на трети страни. В по-късна версия обаче, nvidia-modeset.ko ще се използва като основа за интерфейса за настройка, осигурен от директния мениджър за изобразяване (DRM) на ядрото.
- Намалено трептене и забавяне при преход към или извън режим G-SYNC. Като част от тази промяна, монитори, които имат индикатори G-SYNC в дисплеите си на екрана, винаги ще съобщават, че са в режим G-SYNC. Визуалният индикатор OpenGL G-SYNC може да бъде активиран в nvidia настройките, за да се определи кога G-SYNC се използва.
- Протоколът GLX за следното разширение на OpenGL от OpenGL 3.0 е популяризиран от неофициално до официално одобрено от ARB:
- GL_EXT_draw_buffers2
- GLX протокол за следните команди на OpenGL 3.0:
- BindBufferRangeNV
- BindBufferBaseNV
- BeginTransformFeedbackNV
- EndTransformFeedbackNV
- GetTransformFeedbackVaryingEXT
- TransformFeedbackVaryingsEXT
- , които са част от следните разширения:
- GL_NV_transform_feedback
- GL_EXT_transform_feedback
- е популяризиран от неофициално до официален статут на одобрен от ARB.
- С горепосочените промени протоколът GLX за OpenGL 3.0 е популяризиран от неофициално до официално одобрено от ARB.
- Добавен е нов механизъм за разпределение на системната памет за големи разпределения в OpenGL драйвера. Този механизъм позволява да се демаркира разпределението от процеса, когато не се използва, като се направи повече пространство за виртуално адресно пространство за приложението. Той е активиран по подразбиране на 32 битови OpenGL приложения с Linux 3.11+ и glibc 2.19+. Паметта, разпределена по този начин, ще използва пространство в / dev / shm. Задаването на променливата на средата __GL_DevShmPageableAllocations на 2 ще деактивира тази функция
- Добавена е поддръжка за OpenGL 4.3.
- Добавена е поддръжка за X.Org xserver ABI 20 (xorg-server 1.18).
Какво е новото във версия 355.11:
- Добавена е поддръжка за следните графични процесори:
- Quadro M4000
- Quadro M5000
- Коригира грешка, при която приложенията, използващи OpenCL или CUDA, с интелектуалната способност на OpenGL да се сринат при използване на индиректно озвучаване на GLX.
- Коригира грешка, която е причинила VDPAU да показва само горната половина на видеокамерата при декодиране и показване на видео потоци, кодирани с H.265 / HEVC.
- Коригира грешка, която би могла да доведе до изключения от GPU, когато използвате glReadPixels () в буферите за дълбочина или шаблони на много прозорци, докато преоразмерявате или премествате прозорците.
- Коригирала е грешка, която би могла да причини данни от едно ниво на текстура, за да презапишат данни от следващото най-ниско ниво, когато създавате изглед за текстура, който не включва по-високото от двете нива.
- Коригира грешка, която може да доведе до срив в контролния панел на nvidia настройките при актуализиране на разположението на дисплея.
- Коригира някои погрешни съобщения за поддръжка на разширенията за GLX: Съобщени са няколко разширения, подкрепяни за индиректен GLX, които всъщност са поддържани само при директно рендиране.
- Добавена е поддръжка за следните разширения на EGL:
- EGL_KHR_swap_buffers_with_damage
- EGL_NV_stream_consumer_gltexture_yuv
- Маркира опцията DeleteUnusedDP12Displays като отхвърлена.
- Версия 1.5.0 на спецификацията за преоразмеряване и въртене X добави бележка, че динамично създадените изходи няма да бъдат унищожени, затова тази опция е отхвърлена и ще бъде отстранена при бъдещо издаване на драйвера.
- Добавена е поддръжка за VDPAU профили, добавени в VDPAU 0.9:
- VDP_DECODER_PROFILE_H264_BASELINE
- VDP_DECODER_PROFILE_H264_CONSTRAINED_BASELINE
- VDP_DECODER_PROFILE_H264_EXTENDED
- VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH
- VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH
- Коригира грешка, която е попречила повече от един изход RandR да споделя режими, добавени от потребителя.
- Коригирала е грешка, която е причинила игнориране на определени интервали от време на някои екрани при използване на Xinerama.
- Коригирала е грешка, която е причинила режими на RandR, доставени от потребителя, с нелегирани комбинации от знаците + HSync, -HSync, + VSync и -VSync, за да се повреди списъкът с режими.
- Добавена е поддръжка за създаване на OpenGL 3.0 и по-нови версии на текущия контекст, без да се прави текущо.
Какво е новото във версия 352.21:
- Добавена е поддръжка за следните графични процесори:
- Tesla K40t
- GeForce 720A
- GeForce 920A
- GeForce 930A
- GeForce 940A
- GeForce GTX 950A
- GeForce GTX 980 Ti
- Отстранена е грешка в настройките на nvidia, които са причинили припадането на приложението при запазването на EDID файла.
- Фиксирана бъг, която е попречила на помощната програма "mkprecompiled", включена в пакета на драйвера, да чете файлове правилно.
- Коригирала е грешка, която би могла да причини грешка Xid при прекратяване на приложение за възпроизвеждане на видео, използвайки опашката на презентацията за наслагване в VDPAU.
- Обновен nvidia-инсталатор, за да се избегне прекалено дълбоко рекултивиране в дърветата на източника на ядрото под / usr / lib / modules, отразявайки съществуващите ограничения за рекурсиране под / lib /
- Актуализирано nvidia-installer да използва modprobe (8), когато напуска модула на NVIDIA ядрото, зареден след инсталирането, вместо insmod (8) или libkmod. Това позволява на модула на ядрото да изпълни всички директиви за конфигуриране, които се прилагат към него в /etc/modprobe.d, когато е зареден.
- Коригира грешка, която позволява на конзолните съобщения от ядрото на Linux да се изтеглят от потребителския интерфейс на nvidia-installer.
Какво е новото във версия 346.72:
- Коригира грешка, причиняваща загуба на стерео синхронизация при някои конфигурации на Quadro Sync.
- Операции на обекти с фиксиран пикселен буфер, когато дължината на реда е по-малка от ширината. GL_ [UN] PACK_ROW_LENGTH може да бъде настроено на стойност, по-ниска от ширината на операцията, която се изпълнява. Спецификацията на OpenGL позволява това (източникът или целевите линии ще се припокриват). По-рано, прилагането ни на обектите за пикселни буфери не поддържа този случай и би направило грешка.
- Фиксирано е състояние на рядко затваряне при стартиране на приложения, които използват OpenGL в множество конци на графичен процесор Quadro.
Какво е новото във версия 346.59:
- Добавена е поддръжка за следните графични процесори:
- Quadro K1200
- Quadro M6000
- Коригира грешка, която е причинила корупция при превключване на режими на показване в някои приложения, които използват трансформираща обратна връзка.
- Отстранена е грешка, която е причинила корупция на текстурата върху прикачените файлове за дълбочината на framebuffer, изчистена с помощта на glClearTexImage ().
- Фиксирана бъг, която изкуствено ограничава максималния пикселен часовник на дисплеите в някои конфигурации на SLI Mosaic.
- Фиксирано изтичане на ядрото на паметта, настъпило при придвижване на хардуерно ускорено видео декодиране с VDPAU на базирани на Maxell GPU.
Коментари не е намерена