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)

Драйвер Display Nvidia Linux 64-bit - это запатентованный, но свободно распространяемый видеодрайвер OpenGL, который предлагает предлагать поддержку графических карт Nvidia на любой операционной системе на базе ядра Linux. Эта версия предназначена для установки только компьютеров, поддерживающих 64-битную архитектуру. Для 32-разрядной поддержки см. Эту ссылку. Это родной драйвер Linux, который предоставляет пользователям только инсталлятор командной строки, а также панель настроек. Он также является номером один для игровых пользователей.


Как установить графический драйвер Nvidia?

Чтобы установить драйвер отображения Nvidia Linux на вашем Linux-боксе, вам придется сначала загрузить бинарный пакет, используя & ldquo; Download & rdquo; выше, сохраните файл запуска в домашнем каталоге, откройте TTY и выполните команду & ldquo; sh ./NVIDIA-Linux-x86-xxx.xx.run” (без кавычек), как root (с sudo), где xxx.xx - номер версии.

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


Какие графические карты Nvidia поддерживаются этим драйвером?

Официально драйвер дисплея Nvidia Linux поддерживает широкий спектр графических карт Nvidia, намного больше, чем поддерживает драйвер Nouveau с открытым исходным кодом. Большинство ION, ION LE, Quadro Plex, Quadro Sync, GRID, NVS, nForce Professional 3000, Quadro FX, Quadro Blade, а также все серии GeForce поддерживаются в настоящее время.


Поддерживается ли мой дистрибутив Linux?

Во время наших тестов, здесь, в Лабораториях тестирования Softoware, мы успешно установили драйвер отображения Nvidia Linux во множество дистрибутивов Linux, включая популярный Ubuntu. Он хорошо работает с Arch Linux, Debian GNU / Linux, Linux Mint, openSUSE, Fedora и многими другими известными ОС на базе ядра Linux.

Что нового в этой версии:

  • Улучшено восстановление приложений Vulkan Direct-to-Display после зависания или сбоя приложения.
  • Исправлена ​​ошибка, которая могла привести к сбою при многопоточных приложениях EGL при выходе.

Что нового в версии 390.67:

  • Исправлена ​​ошибка, которая могла вызвать сбои ядра при использовании оборудования Quadro SDI Capture.
  • Исправлена ​​ошибка, приводившая к сбою компоновки kwin OpenGL при запуске определенных приложений OpenGL.
  • Исправлен прерывистый сбой при запуске приложений Vulkan.
  • Исправлен прерывистый сбой при запуске приложений через Wine.
  • Исправлена ​​ошибка, которая приводила к тому, что драйвер в некоторых конфигурациях DisplayPort с низкой пропускной способностью не подразумевал возможность сглаживания отображения. Это привело к появлению видимых диапазонов.
  • Добавлена ​​поддержка X.Org xserver ABI 24 (xorg-server 1.20).
  • Улучшено nvidia-bug-report.sh, чтобы проверить, что kern.log является местом расположения файла журнала ядра по умолчанию для многих дистрибутивов Linux на базе Debian.
  • Исправлена ​​ошибка, из-за которой X-серверы могли экспортировать видеодрайвер ABI раньше 0.8, чтобы сбой при запуске приложений X11, которые вызывают XRenderAddTraps ().

Что нового в версии:

  • Добавлена ​​поддержка следующего графического процессора:
  • TITAN V
  • GTX 1070 Ti
  • Исправлена ​​ошибка, из-за которой Vulkan X11 swapchains терпел неудачу на графических процессорах без механизма отображения, например, некоторые графические карты Tesla и некоторые ноутбуки Optimus.
  • Исправлена ​​ошибка, из-за которой полноэкранные приложения Vulkan зависали на некоторых графических процессорах Kepler, таких как GeForce GTX 680.
  • Исправлена ​​ошибка, при которой индикатор G-SYNC сообщал «нормальный» вместо «G-SYNC» в приложениях Vulkan, когда был включен G-SYNC.

Что нового в версии 387.22:

  • Добавлена ​​поддержка следующего графического процессора:
  • 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. Для прямых обменов swapchains для отключения этой функции можно использовать профиль приложения с параметром «GLGSYNCAllowed», установленным на «false»:
  • {"rules": [
  • {"pattern": [], "profile": ["GLGSYNCAllowed", false]}
  • Исправлена ​​регрессия, которая приводила к тому, что некоторые графические разъемы на некоторых графических процессорах не сообщали подключенное аудиоустройство HDMI или DisplayPort, даже если подключенный монитор поддерживает аудио.
  • Исправлена ​​ошибка, которая иногда помешала кнопке «Сбросить настройку по умолчанию» на странице настроек «Настройки ECC» nvidia, когда настройка ECC установлена ​​в состояние, отличное от стандартного.
  • Исправлена ​​ошибка, из-за которой при определенных обстоятельствах параметры nvidia приводили к чрезмерно агрессивным ограничениям на позиции отображения на странице «Конфигурация отображения X-сервера».
  • Исправлена ​​ошибка, из-за которой флажок «Включить базовую мозаику (объемное окружение)» в настройках nvidia исчезает, когда на странице «Конфигурация отображения X-сервера» выбран экран X, а не экран.
  • Исправлено условие гонки, которое может привести к сбоям, когда программы OpenGL управляют объектами вершинных буферов из нескольких потоков одновременно.
  • Исправлена ​​ошибка, из-за которой панель управления nvidia-settings сохраняла некоторые параметры, которые были применены, но не подтверждены. Это привело к появлению нежелательных настроек для последующих изменений настроек.
  • Улучшена производительность полноэкранных приложений Vulkan с использованием обменов X11. Эта оптимизация вызовет больше событий, которые вызывают устаревшую swapchain, например, при входе или выходе из полноэкранного режима. (Это обычно встречается при использовании комбинации клавиш alt-tab, например.) Приложения, которые неправильно реагируют на код возврата VK_ERROR_OUT_OF_DATE_KHR, могут не работать должным образом, когда происходят эти события. См. Раздел 30.8 спецификации Vulkan.
  • Добавлена ​​поддержка сжатия YUV 4: 2: 0 для мониторов, подключенных через DisplayPort в конфигурациях, где либо дисплей, либо графический процессор не могут управлять текущим режимом в RGB 4: 4: 4. Подробнее см. Описание в приложении «Режимы программирования».
  • Добавлена ​​поддержка обработки горячих подключений консоли framebuffer для nvidia-modes.
  • Обратите внимание, что горячее подключение выполняется только при инициализации nvidia-modeset; например, когда Xorg или nvidia-persistenced работает или когда nvidia-drm загружается параметром «modeset = 1».
  • Добавлен атрибут MetaMode "AllowGSYNC", который можно использовать для полного отключения G-SYNC. Это можно использовать, чтобы разрешить функции, несовместимые с G-SYNC, такие как Ultra Low Motion Blur или Frame Lock.
  • Исправлено несколько проблем, которые не позволяли правильному тестированию «cc_version_check» корректно работать при создании модулей ядра NVIDIA. Поскольку эти проблемы замаскировали несоответствия между версиями компилятора, используемыми для сборки ядра и модулей ядра NVIDIA в течение длительного периода времени, nvidia-installer был обновлен, чтобы игнорировать несоответствия версии CC по умолчанию, когда они обнаружены.
  • Обновлен nvidia-installer, чтобы использовать syscall init_module непосредственно для тестирования модулей ядра загрузки вместо libkmod / insmod. Это удаляет libkmod как зависимость от сборки nvidia-installer и insmod как зависимость от времени выполнения.
  • Плиточные мониторы ранее приводили к отдельному экрану Xinerama, который сообщался для каждой плитки. По умолчанию они будут объединены в один большой экран Xinerama.
  • Отдельные панели в черепичном мониторе теперь будут расположены на основе информации о расположении, представленной в EDID монитора. Это можно переопределить либо вручную, указывая смещения, либо используя параметр «MetaModeOrientation».
  • Отключенные чересстрочные режимы по DisplayPort по умолчанию из-за неполной поддержки в графическом процессоре. Добавлен маркер проверки разрешенности «AllowDpInterlaced», чтобы переопределить это поведение по умолчанию и разрешить чересстрочные режимы по протоколу DisplayPort.
  • Исправлена ​​ошибка, из-за которой некоторые экраны eDP G-SYNC мерцали при низких частотах обновления.
  • Исправлена ​​ошибка, которая могла привести к сбою приложений OpenGL после продолжительного спящего режима DPMS на мониторе, управляемом PRIME Sync.
  • Исправлена ​​ошибка, которая искусственно ограничивала максимальные пиксельные часы до 300 МГц при использовании некоторых более адаптивных адаптеров DisplayPort для HDMI.
  • Исправлена ​​ошибка, которая препятствовала созданию модулей ядра NVIDIA для ядер, отличных от SMP Linux.
  • Обновлен вывод `nvidia-smi nvlink -status`, чтобы включить отчетную скорость NVLink.
  • Исправлена ​​ошибка, вызвавшая неправильную отчетность топологии PCI в nvidia-smi в системах Intel Skylake.

Что нового в версии 384.59:

  • Добавлена ​​поддержка следующих графических процессоров:
  • GeForce GT 1030
  • GeForce MX150
  • Исправлена ​​ошибка, которая предотвращала внесение изменений в назначение стереоглаза из панели управления nvidia.
  • Исправлена ​​ошибка, из-за которой S4 suspend (также называемый «hibernate») зависал во время приостановки, когда SLI был включен.
  • Исправлена ​​ошибка, из-за которой устройства не были правильно перечислены драйвером Vulkan. Подробнее см. Раздел «Известные проблемы» в README.
  • Исправлена ​​ошибка, которая могла привести к сбою приложений OpenGL после вызова glDeleteBuffers в VBOs, которые были переназначены с помощью ARB_vertex_attrib_binding.
  • Исправлена ​​ошибка, которая иногда могла заставлять приложения OpenGL блокироваться до тех пор, пока сервер X не получит вход.
  • Исправлена ​​ошибка, из-за которой nvidia-settings удалял значения BusID устройства при внесении изменений в существующий файл конфигурации X.
  • Исправлена ​​регрессия, которая мешала nvidia-xconfig запрашивать некоторые графические процессоры, например. при запуске `nvidia-xconfig -a`.
  • Исправлена ​​ошибка, которая приводила к повреждению VDPAU при расширении до координат, превышающих 16384 пикселей.
  • Обновлен nvidia-persistenced для инициализации nvidia-modeset.ko в дополнение к nvidia.ko при настройке режима сохранения.
  • Восстановлено несколько проверок работоспособности, которые были случайно удалены из процесса сборки модуля ядра в драйвере 355.06.
  • Добавлена ​​поддержка фильтра «Самый близкий» в драйвере X. Это приводит к тому, что драйвер X использует фильтрацию ближайшего соседа при выполнении экранных преобразований. Фильтр можно запросить с помощью аргумента 'filter' для RRSR RRSetCrtcTransform или через токен MetaMode 'ResamplingMethod'.
  • Исправлена ​​ошибка, когда nvidia-installer установил неверную версию конфигурационного файла Vulkan ICD, когда GLVND отключен для клиента GLX.
  • Исправить ошибку с помощью GLX_EXT_buffer_age, где будут указаны неверные значения возраста буфера для конфигураций SLI 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.
  • Удалена поддержка для проверки и загрузки обновленных пакетов драйверов и предварительно скомпилированных интерфейсов ядра из 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 & gt; = 1.0.42.
  • Удален экран заставки логотипа X-драйвера и соответствующие параметры NoLogoand LogoPath xorg.conf.
  • Добавлен параметр MetaMode «ResamplingMethod», добавив поддержку бикубических методов передискретизации при использовании масштабирования экранных преобразований. Подробнее см. 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 для просмотра настроенных дисплеев PRIME. Для включения дисплеев PRIME см. Раздел «Разгрузка графического дисплея с RandR 1.4» в README.
  • Добавлена ​​инфраструктура, которая позволяет драйверу NVIDIA EGL загружать библиотеки внешней платформы EGL, которые добавляют поддержку на стороне клиента для новых оконных систем, за пределами существующего libnvidia-egl-wayland.so.1. Для получения дополнительной информации см .:
  • - https://github.com/NVIDIA/eglexternalplatform
  • - https://github.com/NVIDIA/egl-wayland
  • Добавлена ​​поддержка следующих расширений Vulkan:
  • VK_KHR_display
  • VK_KHR_display_swapchain
  • Включено оптимизация потоков OpenGL по умолчанию в драйвере. Подробные сведения см. В разделе «Режимы« Резьбовая оптимизация »в главе« Определение параметров переменных среды OpenGL »в README. Эти оптимизации будут самоотключаться, когда они ухудшают производительность. В результате производительность должна быть неизменной для многих приложений и увеличена для тех, кто выигрывает от оптимизации с потоками и не активировал их.
  • Исправлена ​​ошибка, из-за которой PRIME Sync не работал с ноутбуками с графическими процессорами GeForce GTX 4xx и 5xx.
  • Исправлена ​​ошибка, вызвавшая зависание системы при возобновлении с приостановки с некоторыми графическими процессорами.
  • Исправлена ​​регрессия, которая может вызвать повреждение при отображении горячего подключения.
  • Исправлена ​​регрессия, которая предотвращала правильное возобновление работы систем с несколькими мониторами DisplayPort.
  • Добавлена ​​поддержка поля screen_info.ext_lfb_base на ядрах, которые имеют его, чтобы правильно обрабатывать консоли фреймбуфера UEFI с физическими адресами выше 4 ГБ.
  • Добавлена ​​поддержка X.Org xserver ABI 23 (xorg-server 1.19)
  • Исправлена ​​ошибка, позволявшая nvidia-installer пытаться загружать модули ядра, которые были созданы против неработающих ядер.

Что нового в версии 375.26:

  • Добавлена ​​поддержка следующих графических процессоров:
  • Quadro M3000 SE
  • Исправлена ​​регрессия, которая предотвращала включение подсветки на некоторых дисплеях ноутбука после отключения.
  • Исправлена ​​регрессия, которая препятствовала правильному восстановлению консоли при использовании SLI.
  • Исправлена ​​ошибка, из-за которой записи манифеста установщика для некоторых 32-разрядных библиотек совместимости дублировались в пакете установщика. Эти записи привели nvidia-installer к выпуску предупреждающих сообщений при установке 32-разрядных библиотек совместимости, например: «Невозможно создать symlink /usr/lib/libEGL.so (File exists)».
  • Исправлена ​​регрессия, которая могла привести к сбою панели управления nvidia-settings при запуске с определенными конфигурациями графического процессора.
  • Исправлена ​​регрессия, которая не позволяла расширению GLX_NV_swap_group работать при использовании SLI или Quadro Sync.
  • Исправлена ​​давняя ошибка, которая приводила к тому, что драйвер NVIDIA X не правильно обнаруживал события AC / Battery hotplug на ноутбуках.
  • Исправлена ​​проблема взаимодействия между функцией 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 с физическими адресами выше 4 ГБ.

Что нового в версии 375.20:

  • Добавлена ​​поддержка следующих графических процессоров:
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Исправлена ​​ошибка, которая могла привести к тому, что индикаторы в SLI Mosaic будут пустыми при применении матрицы преобразования.
  • Добавлена ​​поддержка EGL для библиотеки Neutral Dispatch Library поставщика (libGLVND). Пакет установки теперь включает в себя как версии GLVND, так и не GLVND библиотек EGL: параметры -glvnd-egl-client и -no-glvnd-egl-client в nvidia-installer могут использоваться для выбора, который нужно установить.
  • Исправлена ​​ошибка, из-за которой G-SYNC не работал на дисплеях ноутбуков.
  • Исправлена ​​ошибка, из-за которой многопользовательские устройства DisplayPort перестали работать после восстановления консоли.
  • Исправлена ​​ошибка, которая вызвала сбой ядра при запуске X во второй раз, когда к одному разъему DisplayPort подключено несколько однопользовательских устройств DisplayPort через устройство филиала.
  • Обновлены параметры nvidia, чтобы не иметь зависимости от времени сборки во внешнем пакете разработки nvml (регрессия, введенная в 375.10).
  • Исправлена ​​авария в настройках nvidia при добавлении параметров профиля приложения и профиля.
  • Удалена опция «Включить всплывающую подсказку» в настройках nvidia для интерфейса GTK 2.
  • Добавлены новые параметры конфигурации X:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • , которые переопределяют токены MetaMode с одинаковыми именами.
  • Исправлена ​​ошибка, которая вызывала проблемы с панорамированием и ограничением курсора при смешивании дисплеев PRIME с дисплеями с принудительным управлением.
  • Исправлена ​​ошибка, которая вызывала длительные задержки при выходе из VT или отключении устройства отображения во время работы приложения OpenGL.
  • Улучшено поведение восстановления консоли в системах, использующих протокол вывода UEFI Graphics Output и большинство режимов vesafb.
  • Добавлена ​​поддержка свойства RandR TILE, добавленного в RandR 1.5.
  • Повышен размер кеша шейдера OpenGL на диске с 64 МБ до 128 МБ. Подробнее о том, как выбрать его местоположение или отключить его, см. Раздел «Указание параметров переменной среды OpenGL Environment» в драйвере README.
  • Исправлена ​​ошибка в примитивах синхронизации, разделяемых между X и OpenGL.
  • Добавлена ​​поддержка X.Org xserver ABI 23 (xorg-server 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 в текущем метамоде.
  • Добавлена ​​возможность чередования графических процессоров GeForce сверхсрочных и низких частот в серии GeForce GTX 1000 и более поздних версиях. Для графических процессоров, которые позволяют это, смещение может применяться к значениям часов в некоторых тактовых доменах всех уровней производительности. Эта манипуляция с часами выполняется на свой страх и риск. Дополнительную информацию см. В документации README для опции конфигурации X CoolBits.
  • Реализована первоначальная поддержка PRIME Synchronization для синхронизации переключения между источником отображения NVIDIA PRIME и отдельным приемником PRIME. Эта поддержка является экспериментальной и в настоящее время требует предварительного Xsite X-сервера.
  • Исправлена ​​ошибка, из-за которой приложения Vulkan не отображались из нескольких очередей в одну и ту же конвертацию X11.
  • Добавлена ​​опция MetaMode «PixelShiftMode», позволяющая поддерживать 4K и 8K пиксельные сдвиговые дисплеи. Подробнее см. В README.

Что нового в версии 367.44:

  • Добавлена ​​поддержка следующих графических процессоров:
  • TITAN X (Паскаль)
  • GeForce GTX 1060 6GB
  • GeForce GTX 1060 3GB
  • Исправлена ​​регрессия, которая приводила к сбою приложений, использующих косвенный GLX.
  • Исправлена ​​регрессия, введенная в 367.35, которая привела к тому, что первый режим X-сервера отображался пустым, если функции, запрошенные в файле конфигурации X, включили конвейер композиции X-драйвера. Это будет срабатывать, например, с помощью токенов MetaMode, таких как ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection и Transform.

Что нового в версии 367.35:

  • Исправлена ​​регрессия, которая могла вызвать повреждение консоли при возобновлении с приостановки.
  • Улучшена производительность записи буфера для драйвера DRM KMS nvidia-drm с использованием записываемых DRM Dumb Buffers, если они доступны.
  • Исправлена ​​ошибка, которая вызвала сбой X при применении изменений в свойстве RandR CscMatrix при переключении VT с X.
  • Исправлена ​​ошибка, вызвавшая сбой при выходе из настроек nvidia на дисплеях с глубинами цвета 8 или 15 бит.
  • Добавлена ​​поддержка VDPAU Feature Set H для драйвера NVIDIA VDPAU. Графические процессоры с набором функций VDPAU H способны к аппаратно-ускоренному декодированию видеопотоков 8192x8192 (8k) H.265 / HEVC.
  • Исправлена ​​ошибка, из-за которой X-сервер иногда пропускал отображение кадров Vulkan при включении расширения Composite.
  • Добавлена ​​поддержка запроса значений часов на графических процессорах Pascal.
  • Удалена опция конфигурации базовой мозаики из nvidia-настроек в системах, где функция фактически не поддерживается.
  • Исправлена ​​ошибка, из-за которой nvidia-smi сообщал о неточном номере версии.
  • Исправлена ​​ошибка, которая могла привести к сбою системы, если в ходе CUDA-контекста было обнаружено одноранговое сопоставление.
  • Исправлена ​​ошибка, из-за которой 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.
  • Добавлена ​​начальная поддержка для Direct Rendering Manager Kernel Modesetting (DRM KMS). Подробнее см. раздел DRMS ​​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 и EGLstream.
  • Добавлена ​​библиотека платформы Wayland, libnvidia-egl-wayland.so, чтобы позволить компоновщикам Wayland поддерживать EGLDevice, EGLOutput и EGLstream для обмена буферами EGL с приложениями Wayland.
  • Исправлена ​​ошибка, которая могла привести к неверной отчетности о частоте кадров в конфигурациях Quadro Sync с несколькими графическими процессорами.
  • Добавлена ​​поддержка Vulkan API версии 1.0.
  • Улучшена точность цвета X с 8 значащими битами до 11 на графических процессорах GeForce GPU.Quadro уже использовал 11 бит точности.
  • Добавлено новое свойство RandR, CscMatrix, которое определяет матрицу преобразования цвета 3x4. Матрица применяется после цветовой карты X и до гамма-рампы. Это свойство доступно на GF119 и более новых графических процессорах.
  • Улучшена обработка X-гамма-рампы на GF119 и более новых графических процессорах. На этих графических процессорах гамма-рампа RandR всегда имеет 1024 записи и теперь применяется к оверлерам курсора и VDPAU или рабочей станции в дополнение к X-корневому окну.
  • Переработано, как драйвер NVIDIA регистрируется с подсистемой DRM для ядра Linux для поддержки PRIME. В результате поддержка PRIME требует ядра Linux версии 3.13 или новее (ранее для поддержки PRIME требовалось ядро ​​Linux версии 3.10 или новее).
  • Улучшена интерактивность приложений, использующих аппаратный курсор, в то время как 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
  • Добавлена ​​библиотека устаревшей библиотеки non-GLVND libGL.so GLX в пакет установщика драйверов NVIDIA Linux и возможность выбора между клиентской библиотекой GLVND или не GLVND GLX во время установки. Это позволяет пользователям устанавливать устаревшую клиентскую библиотеку не GLVND GLX для решения проблем совместимости, которые могут возникнуть из-за приложений GLX, которые зависят от поведения клиентского драйвера NVIDIA GLX, которые не определены Linux OpenGL ABI версии 1.0.
  • По умолчанию, nvidia-installer установит устаревшие, а не 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, где мьютекс был разблокирован более одного раза. Это вызывает неопределенное поведение, и, в частности, если блокировка elision включена в 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 функционировать, когда связь сокетов домена UNIX заблокирована между клиентской GLX-сервером NVIDIA и сервером GLX на стороне NVIDIA. Например, политика SELinux по умолчанию в Fedora 22 предотвращает работу драйвера NVIDIA 358.09 GLX в GDM3:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Исправлена ​​ошибка, которая могла привести к сбою nvidia-installer при установке из пакета драйвера, в который были добавлены предварительно скомпилированные интерфейсы ядра (например, с помощью опции «-add-this-kernel»).
  • Исправлена ​​регрессия от 358.09, которая заставила мониторы G-SYNC сконфигурированы для использования стереофонического 3D-изображения, чтобы он погас и сообщил о неподдерживаемом сигнале.
  • Исправлена ​​регрессия от 358.09, из-за которой приложения OpenGL не смогли согласовать разрешение на выполнение glXSwapBuffers с помощью flipping, чтобы остановить обновление экрана. Это было инициировано на Fedora 22, где системная политика SELinux предотвращает связь gnome-shell с сервером X.
  • Теперь приложения OpenGL, которые не могут согласовать переброску, возвращаются к glXSwapBuffers через blitting.
  • Подробнее см. https://bugzilla.redhat.com/show_bug.cgi?id=1271401.
  • Исправлена ​​регрессия, которая уменьшала производительность OpenGL при настройках безголового X-сервера.
  • Исправлена ​​утечка памяти, которая произошла после уничтожения GLXWindow, который по-прежнему привязан к текущему контексту.
  • Исправлена ​​ошибка, из-за которой EGL pbuffers создавались как с передним, так и с обратным буфером, а не только с обратным буфером, как это требуется для EGL.
  • Добавлен новый модуль ядра nvidia-modeset.ko. Этот новый компонент драйвера работает совместно с модулем ядра nvidia.ko для программирования механизма отображения графического процессора.
  • 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

Комментарии не найдены
добавить комментарий
Включите картинки!