Компанія 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