NVIDIA predstavila prvé stabilné vydanie novej vetvy proprietárneho ovládača NVIDIA 495.74. Zároveň bola navrhnutá aktualizácia, ktorá prešla stabilnou vetvou NVIDIA 470.82.00. Ovládač je dostupný pre Linux (ARM64, x86_64), FreeBSD (x86_64) a Solaris (x86_64).
Hlavné inovácie:
- Implementovaná podpora pre API GBM (Generic Buffer Manager) a pridaný symbolický odkaz nvidia-drm_gbm.so smerujúci na backend libnvidia-allocator.so, kompatibilný s nakladačom GBM z Mesa 21.2. Podpora EGL pre platformu GBM (EGL_KHR_platform_gbm) je implementovaná pomocou knižnice egl-gbm.so. Zmena je zameraná na zlepšenie podpory Wayland na systémoch Linux s ovládačmi NVIDIA.
- Pridaný indikátor pre podporu technológie PCI-e Resizable BAR (Base Address Registers), ktorá umožňuje CPU prístup k celej videopamäti GPU a v niektorých situáciách zvyšuje výkon GPU o 10-15%. Efekt optimalizácie je jasne viditeľný v hrách Horizon Zero Dawn a Death Stranding.
- Požiadavky na minimálnu podporovanú verziu linuxového jadra boli zvýšené z 2.6.32 na 3.10.
- Aktualizovaný bol modul jadra nvidia.ko, ktorý je teraz možné načítať pri absencii podporovaného GPU NVIDIA, ale ak je v systéme zariadenie NVIDIA NVSwitch.
- Pridaná podpora pre rozšírenie EGL EGL_NV_robustness_video_memory_purge.
- Rozšírená podpora pre grafické rozhranie API Vulkan. Implementované rozšírenia VK_KHR_present_id, VK_KHR_present_wait a VK_KHR_shader_subgroup_uniform_control_flow.
- Do nvidia-installer bola pridaná možnosť príkazového riadka "--no-peermem" na zakázanie inštalácie modulu jadra nvidia-peermem.
- Podpora NvIFROpenGL bola ukončená a knižnica libnvidia-cbl.so bola odstránená, ktorá sa teraz dodáva v samostatnom balíku a nie ako súčasť ovládača.
- Opravený problém, ktorý spôsoboval zlyhanie X servera pri spustení nového servera pomocou technológie PRIME.
Zdroj: opennet.ru