Кампанія NVIDIA прадставіла першы стабільны выпуск новай галінкі прапрыетарнага драйвера NVIDIA 495.74. Адначасова прапанавана абнаўленне прайшло стабільнай галінкі NVIDIA 470.82.00. Драйвер даступны для Linux (ARM64, x86_64), FreeBSD (x86_64) і Solaris (x86_64).
Асноўныя навіны:
- Рэалізавана падтрымка API GBM (Generic Buffer Manager) і дададзена сімвалічная спасылка nvidia-drm_gbm.so, якая паказвае на бэкенд libnvidia-allocator.so, сумяшчальны з загрузнікам GBM з Mesa 21.2. Падтрымка EGL для платформы GBM (EGL_KHR_platform_gbm) рэалізавана пры дапамозе бібліятэкі egl-gbm.so. Змена нацэлена на паляпшэнне падтрымкі Wayland на Linux-сістэмах з драйверамі NVIDIA.
- Дададзены індыкатар падтрымкі тэхналогіі PCI-e Resizable BAR (Base Address Registers), якая дазваляе CPU звяртацца да ўсёй відэапамяці GPU і ў некаторых сітуацыях якая падвышае прадукцыйнасць GPU на 10-15%. Эфект ад аптымізацыі добра прыкметны ў гульнях Horizon Zero Dawn і Death Stranding.
- Патрабаванні да мінімальна падтрымоўванай версіі ядра Linux паднятыя з 2.6.32 да 3.10.
- Абноўлены модуль ядра nvidia.ko, які зараз можа загружацца пры адсутнасці падтрымоўванага GPU NVIDIA, але пры наяўнасці ў сістэме прылады an NVIDIA NVSwitch.
- Дададзена падтрымка EGL-пашырэння EGL_NV_robustness_video_memory_purge.
- Пашыраная падтрымка графічнага API Vulkan. Рэалізаваны пашырэнні VK_KHR_present_id, VK_KHR_present_wait і VK_KHR_shader_subgroup_uniform_control_flow.
- У nvidia-installer дададзена опцыя каманднага радка "-no-peermem" для адключэння ўсталёўкі модуля ядра nvidia-peermem.
- Спынена падтрымка NvIFROpenGL і выдалена бібліятэка libnvidia-cbl.so, якая зараз пастаўляецца ў асобным пакеце, а не ў складзе драйвера.
- Ухіленая праблема, якая прыводзіць да краху X-сервера пры запуску новага сервера пры выкарыстанні тэхналогіі PRIME.
Крыніца: opennet.ru