Nvidia Linux Display Driver 64-bit

Софтуер снимки:
Nvidia Linux Display Driver 64-bit
Софтуер детайли:
Версия: 396.45 актуализира
Дата на качване: 17 Aug 18
Розробник: NVIDIA Corporation
Разрешително: Безплатно
Популярност: 110

Rating: nan/5 (Total Votes: 0)

Драйверът за дисплей на Nvidia Linux 64-битов е патентован, но свободно разпространяван OpenGL видео драйвер, който има за цел да предлага поддръжка на графични карти Nvidia на всяка базирана на ядро ​​Linux операционна система. Тази версия е проектирана да бъде инсталирана само на компютри, поддържащи 64-битовата архитектура. За 32-битова поддръжка вижте тази връзка. Това е родния драйвер на Linux, който предоставя на потребителите само инсталатор на команден ред, както и панел за настройки. Той също така е и номер едно за играчите.


Как мога да инсталирам драйвер за графична карта Nvidia?

За да инсталирате драйвера за дисплей на Nvidia Linux на вашия Linux прозорец, първо трябва да изтеглите двоичния пакет с помощта на & ldquo; Download & rdquo; бутон по-горе, запазете файла за изпълнение в домашната директория, отворете TTY и изпълнете "shadow ./NVIDIA-Linux-x86-xxx.xx.run” команда (без кавички), като корен (със sudo), където xxx.xx е номера на версията.

Имайте предвид обаче, че първо трябва да инсталирате пакетите за заглавната част на Linux ядрото! По време на инсталацията ще бъдете попитани дали искате ръчно да редактирате X конфигурационния файл или оставите инсталатора да поеме цялата упорита работа. Алтернативно, възможно е да го конфигурирате автоматично, като стартирате командата nvidia-xconfig чрез емулатор на терминал на Linux след инсталирането.


Какви графични карти от Nvidia се поддържат от този драйвер?

Официално, драйверът за дисплей на Nvidia Linux поддържа широк спектър от графични карти на Nvidia, много повече от поддържания от ноу-хау драйвер с отворен код. Повечето от ION, ION LE, Quadro Plex, Quadro Sync, GRID, NVS, nForce Professional 3000, Quadro FX, Quadro Blade, както и всички серии GeForce се поддържат по това време.


Поддържа ли моята Linux дистрибуция?

По време на нашите тестове, тук в Softoware Testing Labs, ние успешно инсталирахме Nvidia Linux Display Driver на многобройни дистрибуции на Linux, включително популярния Ubuntu. Той играе добре с Arch Linux, Debian GNU / Linux, Linux Mint, openSUSE, Fedora и много други известни операционни системи, базирани на ядрото на Linux.

Какво е новото в това издание:

  • Подобрено възстановяване на приложения Vulkan за директно показване след като приложението се окаже или се срине.
  • Коригирала е грешка, която може да доведе до срив на многофункционални EGL приложения при излизане.

Какво е новото във версия 390.67:

  • Отстранена е грешка, която може да причини паника на ядрото, когато използвате хардуер Quadro SDI Capture.
  • Коригира грешка, която е причинила комвилиране на kwin OpenGL да се срине при стартиране на определени OpenGL приложения.
  • Фиксирана е прекъсната катастрофа при стартиране на Vulkan приложения.
  • Фиксирана е прекъсната катастрофа при стартиране на приложения чрез Wine.
  • Коригирала е грешка, която е причинила на драйвера, в някои конфигурации на 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 ().

Какво е новото във версията:

  • Добавена е поддръжка за следното GPU:
  • TITAN V
  • GTX 1070 Ti
  • Фиксирала е грешка, която е причинила провалките на Vulkan X11 да се повредят на GPU без дисплей, като някои графични карти с марката Tesla и някои лаптопи Optimus.
  • Коригирала е грешка, която е причинила приложения на Vulkan на цял екран да се мотае на някои графични процесори на Кеплер като GeForce GTX 680.
  • Фиксирана е грешка, при която индикаторът G-SYNC отчита "нормални" вместо "G-SYNC" при Vulkan приложения, когато G-SYNC е активиран.

Какво е новото във версия 387.22:

  • Добавена е поддръжка за следното GPU:
  • GTX 1070Ti
  • Фиксирана е регресия, която може да причини грешки на драйверите при задаване на режими, които включват устройства за DisplayPort Multi-Stream Transport.
  • Добавен параметър на модула на ядрото nvidia.ko, NVreg_EnableBacklightHandler, който може да се използва, за да се даде възможност за експериментално боравене с яркостта на задното осветяване на лаптопа чрез / sys / class / backlight /. Този поддръжник замества ACPI-базирания, предоставен от модула на ядрото video.ko.
  • NVreg_EnableBacklightHandler е деактивиран по подразбиране.
  • Добавена е G-SYNC към всички поддържани Vulkan swapchains за Maxwell и нагоре. G-SYNC е активирано по подразбиране, когато използвате монитори G-SYNC-ready. За директни дисплейни дялове може да се използва профил за приложение с настройка "GLGSYNCAllowed", зададен на "false", за да деактивирате тази функция:
  • {"правила": [
  • {"pattern": [], "профил": ["GLGSYNCAlowed", false]}
  • Фиксирана е регресия, която е причинила някои конектори за дисплей на някои графични процесори, за да не докладва свързано аудио устройство 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 да запази някои настройки, които са били приложени, но не са потвърдени. Това доведе до нежелани настройки, които се прилагат при последващи промени в настройките.
  • Подобряване на ефективността на приложенията на Vulkan на цял екран, използващи swap-акции X11. Тази оптимизация ще доведе до повече събития, които задействат неактуална суап-верига, например при влизане или напускане на режим на цял екран. (Това обикновено се среща при използване на комбинацията клавишни комбинации Alt например). При тези събития е възможно приложенията, които не отговарят правилно на връщащия код VK_ERROR_OUT_OF_DATE_KHR, да не функционират правилно. Вж. Раздел 30.8 от спецификацията на Вулкан.
  • Добавена е поддръжка за YUV компресия 4: 2: 0 за монитори, свързани чрез DisplayPort в конфигурации, при които дисплеят или графичният процесор не са в състояние да управляват текущия режим в RGB 4: 4: 4. За подробности вижте описанието в приложението "Програмни режими".
  • Добавена е конфигурация на конзолата framebuffer за работа с nvidia-режим.
  • Имайте предвид, че свързването с гореща връзка се обработва само при инициализиране на nvidia-режим на работа; например, когато се изпълнява Xorg или nvidia-persistenced или когато nvidia-drm е заредена с параметър "modeset = 1".
  • Добавен е "AllowGSYNC" MetaMode атрибут, който може да се използва за напълно деактивиране на G-SYNC. Това може да се използва, за да се позволи активиране на функции, които са несъвместими с G-SYNC, като Ultra Blur Motion Blur или Frame Lock.
  • Отстранени са няколко проблема, които не позволиха тестът "cc_version_check" да се изпълнява правилно при изграждането на модулите на ядрото на NVIDIA. Тъй като тези проблеми биха маскирали несъответствията между версиите на компилаторите, използвани за изграждането на ядрото и модулите на ядрото на NVIDIA за продължителен период от време, nvidia-installer е актуализиран, за да игнорира CC несъответствията на версиите по подразбиране, когато те бъдат открити.
  • Актуализирано nvidia-инсталатор, за да използва системата init_module директно за тестване на ядрото на модулите за зареждане вместо libkmod / insmod. Това премахва libkmod като зависимостта на nvidia-installer от изграждането и insmod като зависима от времето на изпълнение.
  • Мониторите с плочки са довели до отделен екран на Xinerama, който се отчита за всяка плочка. Сега те по подразбиране ще бъдат комбинирани в един голям екран на Xinerama.
  • Отделните панели в монитор с плочки ще бъдат подредени въз основа на информацията за оформлението, предоставена в EDID на монитора. Това може да бъде преодоляно или чрез ръчно задаване на компенсации, или чрез използване на опцията "MetaModeOrientation".
  • Деактивирани преплетени режими в DisplayPort по подразбиране поради непълна поддръжка в GPU. Добавен е "AllowDpInterlaced" режим за проверка на режима, за да замени това по подразбиране поведение и да позволи преплетени режими през DisplayPort протокол така или иначе.
  • Коригирала е грешка, която може да доведе до трептене при някои ниски честоти на опресняване.
  • Коригира грешка, която може да доведе до катастрофа на OpenGL приложения след продължително състояние на сън на DPMS на монитор, управляван с PRIME Sync.
  • Фиксирана бъг, която изкуствено е ограничила максималния пикселен часовник до 300 MHz, когато използва някои по-способни DisplayPort към HDMI адаптери.
  • Фиксирана бъг, която не позволява на модулите на ядрото на NVIDIA да се изграждат за Linux ядра, които не са SMP.
  • Актуализира изхода на nvidia-smi nvlink -status, за да включи отчитането на скоростта на NVLink.
  • Коригира грешка, която е причинила неправилно отчитане на топологията на PCI в nvidia-smi на системите Intel Skylake.

Какво е новото във версия 384.59:

  • Добавена е поддръжка за следните графични процесори:
  • GeForce GT 1030
  • GeForce MX150
  • Фиксирана бъг, която не позволява да се приложат промени в задаването на стерео око от контролния панел на nvidia-settings.
  • Коригира грешка, която е причинила временно спиране на S4 (известен също като "хибернация"), за да се затвори по време на спиране, когато SLI бе активиран.
  • Коригира грешка, при която устройствата не биха били правилно изброени от водача на Vulkan. За повече подробности вижте секцията "Известни проблеми" в README.
  • Коригира грешка, която би могла да доведе до катастрофа на OpenGL приложения, след като се обадя на glDeleteBuffers за VBO, които са преместени с ARB_vertex_attrib_binding.
  • Коригира грешка, която понякога може да доведе до заключване на приложения на OpenGL, докато X сървърът не получи вход.
  • Коригира грешка, която е накарала nvidia-настройките да пускат стойности на BusID при извършване на промени в съществуващ X конфигурационен файл.
  • Фиксирана регресия, която възпрепятства nvidia-xconfig да търси някои графични процесори, напр. когато стартирате "nvidia-xconfig -a".
  • Коригирала е грешка, която е причинила повреда на възпроизвеждането на VDPAU, когато е разширена до координати над 16384 пиксела.
  • Актуализирано NVIDIA-persistenced за инициализиране на nvidia-modeset.ko в допълнение към nvidia.ko при настройка на persistence mode.
  • Възстановени няколко проверки за здравословно състояние, които по невнимание бяха премахнати от процеса на изграждане на модула на ядрото в драйвера 355.06.
  • Добавена е поддръжка за "Най-близък" трансформиращ филтър в драйвера X. Това кара водача на X да използва най-близкото съседно филтриране при екранни трансформации. Филтърът може да бъде поискан чрез аргумента "филтър" към RRSetCrtcTransform на RandR или чрез символа MetaMode "ResamplingMethod".
  • Отстранена е грешка, при която nvidia-installer ще инсталира погрешна версия на конфигурационния файл на Vulkan ICD, когато GLVND е деактивиран за GLX клиента.
  • Коригирайте грешка с 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.
  • Актуализирано nvidia-installer за маркиране на модулите на ядрото с типа на файла SELinux "modules_object_t". Някои правила на SELinux за системата позволяват само зареждане на модули на ядрото с този тип файл SELinux.
  • Премахнаха поддръжка за проверка и изтегляне на актуализирани драйвери и предварително компилирани интерфейси на kernel от nvidia-installer. Тази функционалност е ограничена до нешифровани ftp и http и е изпълнена с код, който вече не се поддържа активно.

Какво е новото във версия 381.22:

  • Коригира грешка, която е причинила разширението GLX_EXT_buffer_age за буферна възраст, за връщане на неправилни стойности за стерео-чертежи при използване на пасивни стерео режими от 5 до 9.
  • Фиксирана е грешка във Vulkan директно, за да се покаже къде не са изброени монитори DP1.2.
  • Подобрена съвместимост с последните ядра.
  • Коригирала е грешка, която е причинила "nvidia-settings -query all", за да отпечата много дублирани записи.
  • Коригирала е грешка, която е причинила срив на приложения в някои ситуации при обаждане на glXMakeCurrent, докато оптимизациите с оптимизации с OpenGL са били активирани. Това често се случваше, когато Steam се опитваше да се появи видеоклип на цял екран.
  • Коригирала е грешка, която е причинила на VDPAU приложенията да използват опашката за презентация на блокиране, когато предишното приложение VDPAU не се е изключило чисто.
  • Фиксирани виси и катастрофи, които могат да възникнат, когато се създаде контекст на OpenGL, докато системата е извън наличната памет.
  • Коригира грешка, която е причинила корупция при преместване или преоразмеряване на прозорците на OpenGL.
  • Коригира грешка, която причини X екрани, които използват опцията "UseDisplayDevice" "none", за да бъде преоразмерена до 640x480, когато използвате "xrandr -s", за да промените конфигурацията на екрана.

  • Фиксирана катастрофа на ядрото, настъпила при опит за насочване на големи разпределения на паметта в CUDA.
  • Забранени оптимизации с оптимизирани OpenGL по подразбиране, първоначално активирани в 378.09, поради различни съобщения за нестабилност.
  • Добавена е поддръжка за следните разширения на Vulkan:
  • VK_EXT_acquire_xlib_display
  • VK_EXT_display_control
  • VK_EXT_display_surface_counter
  • VK_EXT_direct_mode_display
  • VK_KHX_external_memory
  • VK_KHX_external_memory_fd
  • VK_KHX_external_semaphore
  • VK_KHX_external_semaphore_fd
  • Тези разширения изискват версия на Vulkan loader & gt; = 1.0.42.
  • Премахнахте началния екран на логото на драйвера на X и съответните опции NoLogoand LogoPath xorg.conf.
  • Добавена е опцията "ResamplingMethod" MetaMode, като се добави поддръжка за методите за двумерно препробиране, когато се използват мащабирани екранни трансформации. За повече подробности вижте README.

Какво е новото във версия 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.
  • Добавена е поддръжка в nvidia-settings, за да видите конфигурираните PRIME дисплеи. За да активирате дисплеите на PRIME, вижте "Разтоварване на графичен дисплей с RandR 1.4" в README.
  • Добавена е инфраструктура, която позволява на NVIDIA EGL драйвера да зареди библиотеки от EGL външна платформа, които добавят поддръжка от страна на клиента за нови прозоречни системи, извън съществуващата libnvidia-egl-wayland.so.1. За повече подробности вижте:
  • - https://github.com/NVIDIA/eglexternalплатформа
  • - https://github.com/NVIDIA/egl-wayland
  • Добавена е поддръжка за следните разширения на Vulkan:
  • VK_KHR_display
  • VK_KHR_display_swapchain
  • По подразбиране в драйвера е активирана опцията за оптимизиране на ThreG с OpenGL. Вижте раздела "Оптимизации с резба" в раздела "Задаване на променливи настройки на OpenGL среда" в README за подробности. Тези оптимизации ще се самоизключват, когато те са влошаващи производителността. В резултат на това, производителността трябва да е непроменена за много приложения и да се увеличи за тези, които се възползват от оптимизирането с резба и вече не ги принуждават да бъдат активирани.
  • Фиксирана бъг, която не позволява на PRIME Sync да работи върху преносими компютри с графични процесори GeForce GTX 4xx и 5xx.
  • Коригирала е грешка, която е причинила затварянето на системата при възобновяване от спирането с някои графични процесори.
  • Фиксирана регресия, която може да причини корупция при показване на горещо включване.
  • Фиксирана регресия, която възпрепятства системите с множество монитори на DisplayPort да се възобновят правилно от спирането.
  • Добавена е поддръжка на полето screen_info.ext_lfb_base, на ядрото, което го има, за да се справят правилно конзолите UEFI framebuffer с физически адреси над 4GB.
  • Добавена е поддръжка за X.Org xserver ABI 23 (xorg-сървър 1.19)
  • Коригирала е грешка, която позволява на nvidia-installer да се опита да зареди модули на ядрото, които са били изградени срещу ядра, които не се изпълняват.

Какво е новото във версия 375.26:

  • Добавена е поддръжка за следните графични графични процесори:
  • Quadro M3000 SE
  • Фиксирала е регресия, която е предотвратила обратното осветяване на някои дисплеи на ноутбук компютъра да се върне обратно след изключване.
  • Фиксирана регресия, която попречи на конзолата да бъде възстановена правилно, когато използвате SLI.
  • Коригирала е грешка, която е причинила манипулационни манипулации за някои 32-битови библиотеки за съвместимост, които трябва да бъдат дублирани в пакета за инсталиране. Тези записи са накарали nvidia-installer да издава предупредителни съобщения при инсталиране на 32-битовите библиотеки за съвместимост, например: "Не може да се създаде символна връзка /usr/lib/libEGL.so (Файлът съществува)".
  • Фиксирана е регресия, която може да доведе до срив при стартиране на контролния панел на nvidia-настройките при определени конфигурации на GPU.
  • Фиксирана е регресия, която не позволява разширението GLX_NV_swap_group да работи при използване на SLI или Quadro Sync.
  • Фиксирана е продължителна грешка, която е причинила на NVIDIA X драйвера да не открива правилно събитията от горещия контакт AC / батерии в преносимите компютри.
  • Отстранява се проблемът с взаимодействието между функцията CONFIG_HARDENED_USERCOPY на Linux ядрото (ново в Linux ядрото 4.8) и nvidia-drm.ko с режима на работа = 1. Този проблем причини CONFIG_HARDENED_USERCOPY да погрешно спира системата, като издава отчети за формата:
  • usercopy: опитът за презапис на паметта на ядрото е открит на ffff8803e8ec7ce0 () (8 байта)
  • Коригира грешка, която възпрепятства nvidia-bug-report.sh да намира подходящи съобщения в дневника на ядрото.
  • Добавена е поддръжка на полето screen_info.ext_lfb_base, на ядрото, което го има, за да се справят правилно конзолите UEFI framebuffer с физически адреси над 4GB.

Какво е новото във версия 375.20:

  • Добавена е поддръжка за следните графични процесори:
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Коригира грешка, която би могла да доведе до изтриване на дисплеите в SLI Mosaic при прилагане на матрица за трансформация.
  • Добавена е EGL поддръжка към библиотеката за подаване на неутрални доставки на GL (libGLVND). Пакетът на инсталатора вече включва както GLVND, така и не-GLVND версиите на EGL библиотеките: опциите -glvnd-egl-client и -no-glvnd-egl-client в nvidia-installer могат да се използват, за да изберете кой да инсталирате. / Li>
  • Коригира грешка, която не позволи на G-SYNC да работи върху дисплеи за преносими компютри.
  • Отстранена е грешка, която е накарала DisplayPort multistream устройства да се изтрият след възстановяването на конзолата.
  • Коригира грешка, която е причинила срив на ядрото, когато стартира X за втори път, когато повече от едно мултипликатно устройство DisplayPort е свързано към един DisplayPort конектор чрез клоново устройство.
  • Актуализираните nvidia настройки не са зависими от времето за изграждане на външен nvml пакет за разработка (въведена в 375.10 регресия).
  • Коригира катастрофа в настройките на nvidia при добавяне на записи за потребителски профил за правила и за профила
  • Премахна опцията "Активиране на подсказката" в nvidia настройките за интерфейса GTK 2.
  • Добавени са нови опции за конфигуриране на X:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • , които заменят означенията MetaMode със същите имена.
  • Коригира грешка, която е причинила проблеми при преместване и преместване на курсора при смесване на дисплеи с принудително задвижване на дисплей с PRIME.
  • Коригира грешка, която причинява дълги закъснения при напускане на VT или деактивиране на дисплейно устройство, докато се изпълнява OpenGL приложение.
  • Подобрено поведение при възстановяване на конзолата на системи, които използват UEFI Graphics Output Protocol и повечето режими vesafb.
  • Добавена е поддръжка на собствеността на RandR TILE, добавена в RandR 1.5.
  • Увеличи кеша на OpenGL шаблон на диска от 64MB до 128MB. Обърнете се към раздела "Задаване на променливи за настройките на OpenGL среда" на драйвера README за подробности как да изберете местоположението му или да го забраните.
  • Коригира грешка в синхронизиращите примитиви, споделяни между X и OpenGL.
  • Добавена е поддръжка за X.Org xserver ABI 23 (xorg-сървър 1.19)
  • Коригирала е грешка, която позволява на nvidia-installer да се опита да зареди модули на ядрото, създадени срещу ненавиждащи ядра.

Какво е новото във версия 370.28:

  • Фиксирани неопределени символни препратки в libnvidia-glcore.so.
  • Фиксирано е потенциално закачване в приложения Vulkan като vkQuake и DOTA2, които използват vkFences за настоящата синхронизация.
  • Коригирала е грешка, която е накарала драйвера да не настрои правилно режимите HDMI YUV 420 4K на някои телевизори, като например VIZIO D40u-D1.
  • Обновена актуализация на CurrentMetaMode чрез API на NV-CONTROL, за да отрази дали ForceCompositionPipeline или ForceFullCompositionPipeline са зададени в текущия MetaMode.
  • Добавена е възможността за над- и денонощно графични графични процесори GeForce в серията GeForce GTX 1000 и по-късно. За графичните процесори, които го позволяват, може да се приложи компенсиране на стойностите на часовника в някои часовникови домейни на всички нива на производителност. Това манипулиране на часовника се извършва по собствен риск. За повече подробности вижте документацията README на конфигурацията "CoolBits" X.
  • Изпълнена първоначална поддръжка за PRIME синхронизация, за да синхронизира прелистване между източник на дисплей на NVIDIA PRIME и отделна мивка PRIME. Тази поддръжка е експериментална и понастоящем изисква сървър X.org X prerelease.
  • Фиксирана бъг, която е попречила на Vulkan приложения да се представят от множество опашки към същата X11 swapchain.
  • Добавена е опцията 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:

  • Фиксирана регресия, която може да доведе до корупция на конзолата при възобновяване от спирането.
  • Подобрена производителност на буфера на nvidia-drm DRM KMS, използвайки комбинирани DRM буфери, ако има такива.
  • Коригира грешка, която е причинила срив на X при прилагането на промени в собствеността на RandR CscMatrix, докато VT е превключил от X.
  • Коригира грешка, която е причинила катастрофа при излизане от nvidia настройките на дисплеи с 8 или 15 битови дълбочини на цветовете.
  • Добавена е поддръжка на VDPAU Feature Set H за NVIDIA VDPAU драйвера. Графичните графични процесори с набор от функции VDPAU H имат възможност за хардуерно ускорено декодиране на 8192x8192 (8k) H.265 / HEVC видео потоци.
  • Фиксирана е грешка, която е причинила понякога прозорецът X да пропусне показването на Vulkan кадри, когато е разрешено разширението Composite.
  • Добавена е поддръжка за заявяване на стойности на часовника на GPU на Pascal.
  • Премахна конфигурационната опция Base Mosaic from nvidia-settings на системи, в които функцията не е действително поддържана.
  • Коригира грешка, която е причинила nvidia-smi да съобщи за неточен номер на версията.
  • Коригирала е грешка, която би могла да доведе до катастрофа на системата, ако е имало картографиране на peer-to-peer, което все още е активно по време на CUDA context tearown.
  • Отстранени са бъгове, които възпрепятстват nvidia-bug-report.sh да намира подходящи съобщения в дневника на ядрото.

Какво е новото във версия 364.19:

  • Добавена е поддръжка за следните графични процесори:
  • Quadro M6000 24GB
  • Quadro M5500
  • Фиксирани са някои проблеми при заключването в libnvidia-egl-wayland.so.
  • Фиксирани са няколко проблема с взаимодействието между libnvidia-egl-wayland.so и протоколите Wayland за управление на буферите.
  • Фиксирани са няколко проблема с взаимодействието на водача на EGL с преоразмеряването на прозорците във Wayland.
  • Фиксирана е грешка, която е довела до неуспех на някои конфигурации на DRM PRIME при активиране на DRM KMS (т.е. параметърът на модула на ядрото на nvidia-drm.ko е бил настроен на "1").
  • Отстранява се грешка, която може да причини срив на ядрото, когато е използван VDPAU, докато DRM KMS е активиран.
  • Променен е стандартният тип инсталация на OpenGL, за да се използват GLVND GLX клиентските библиотеки, вместо библиотеките, които не са били GLVND.
  • Добавена е първоначална поддръжка за ModemSetting на ядрото за управление на Direct Rendering Manager (DRM KMS). За подробности вижте раздела DRM KMS на README.
  • Добавен е новият модул за ядро ​​nvidia-drm.ko, който се регистрира като драйвер за DRM с поддръжка на PRIME и DRM KMS.
  • Добавена е поддръжка за следните разширения на EGL:
  • EGL_EXT_platform_wayland
  • за да позволите на приложения на Wayland да се изпълняват в EGL на NVIDIA,
  • EGL_WL_bind_wayland_display
  • , за да позволите на съавторите на Wayland да работят с внедряването на EGL на NVIDIA и
  • EGL_EXT_device_drm
  • EGL_EXT_output_drm
  • EGL_EXT_stream_consumer_egloutput
  • , за да разрешите композиторите на Mir и Wayland да показват съдържанието си чрез EGLDevice, EGLOutput и EGLstreams.
  • Добавена е платформа библиотека Wayland, libnvidia-egl-wayland.so, за да позволи на съставителите на Wayland, които поддържат EGLDevice, EGLOutput и EGLstreams да споделят EGL буфери с приложения на Wayland.
  • Отстранена е грешка, която може да доведе до неправилно отчитане на честотата на кадрите при конфигурации на Quadro Sync с няколко графични процесора.
  • Добавена е поддръжка за Vulkan API версия 1.0.
  • Подобрена прецизност на X colormap от 8 значими бита до 11 на GeForce GPUs.Quadro GPU вече е използвала 11 бита с точност.
  • Добавена е нова собственост RandR, CscMatrix, която определя 3x4 матрица за преобразуване на цветово пространство. Матрицата се прилага след X-цветовата графика и преди гама рампата. Тази собственост е налична на GF119 и по-нови GPU.
  • Подобрената обработка на рампата X gamma на GF119 и по-новите GPU. На тези графични процесори растерната платка RandR е винаги 1024 записи и сега се отнася за курсора и VDPAU или наслоените работни станции в допълнение към X коренния прозорец. >

  • Преработен е начинът, по който NVIDIA драйверът регистрира DRM подсистемата на Linux ядрото за PRIME поддръжка. В резултат на това PRIME поддръжката изисква Linux kernel версия 3.13 или по-нова версия (по-рано PRIME поддръжката изисква Linux kernel версия 3.10 или по-нова версия. / Li>
  • Подобри интерактивността на приложения, които използват хардуерен курсор, докато 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:

  • Добавена е поддръжка за следните графични процесори: GeForce 945A
  • Добавена е легална GLVND libGL.so GLX клиентска библиотека към пакета за инсталиране на драйвери на NVIDIA Linux и възможност за избор между GLVND или GLVND GLX клиентска библиотека по време на инсталацията. Това позволява на потребителите да инсталират предишната GLVND GLX клиентска библиотека, за да се справят с проблеми, свързани със съвместимостта, които могат да възникнат поради GLX приложенията, които зависят от поведението на драйвера за NVIDIA GLX клиент, които не са дефинирани от Linux OpenGL ABI версия 1.0. / Li>
  • По подразбиране nvidia-инсталаторът ще инсталира бившите клиентски библиотеки, които не са GLVND GLX. Опцията за командата --glvnd-glx-client може да бъде използвана за подмяна на стандартните и да се инсталират вместо това GLVND GLX клиентските библиотеки. Моля, свържете се с доставчиците на приложения, които не са съвместими с GLVND, за да сте сигурни, че техните приложения ще бъдат актуализирани за съвместимост с GLVND.
  • Присъствието на множество GLX клиентски библиотеки в пакета има последици за репайфърите на NVIDIA драйвера; вижте раздела libGL.so в глава "Инсталирани компоненти" на README за подробности.
  • Сега инфраструктурата на 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
  • Коригира грешка, която може да доведе до срив на nvidia-инсталатора при инсталиране от пакет с драйвери, който е добавил предварително компресиран интерфейс на ядрото (например, използвайки опцията "-add-this-kernel"). >
  • Фиксирана е регресия от 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).

Друг софтуер на разработчика NVIDIA Corporation

Коментари към Nvidia Linux Display Driver 64-bit

Коментари не е намерена
добавите коментар
Включете на изображения!