NVIDIA esitles patenteeritud NVIDIA draiveri 495.74 uue haru esimest stabiilset väljalaset. Samal ajal pakuti välja värskendus, mis läbis NVIDIA 470.82.00 stabiilse haru. Draiver on saadaval Linuxi (ARM64, x86_64), FreeBSD (x86_64) ja Solarise (x86_64) jaoks.
Peamised uuendused:
- Rakendati GBM-i (Generic Buffer Manager) API tugi ja lisati symlink nvidia-drm_gbm.so, mis osutab libnvidia-allocator.so taustaprogrammile, mis ühildub Mesa 21.2 GBM-laaduriga. GBM-i platvormi EGL-i tugi (EGL_KHR_platform_gbm) on rakendatud egl-gbm.so teegi abil. Muudatuse eesmärk on parandada Waylandi tuge NVIDIA draiveritega Linuxi süsteemides.
- Lisatud on PCI-e Resizable BAR (Base Address Registers) tehnoloogia toe indikaator, mis võimaldab CPU-l ligipääsu kogu GPU videomälule ja mõnes olukorras suurendab GPU jõudlust 10-15%. Optimeerimise mõju on selgelt näha mängudes Horizon Zero Dawn ja Death Stranding.
- Linuxi kerneli minimaalse toetatud versiooni nõudeid on tõstetud 2.6.32-lt 3.10-le.
- Uuendatud on nvidia.ko kerneli moodulit, mida saab nüüd laadida toetatud NVIDIA GPU puudumisel, kuid kui süsteemis on NVIDIA NVSwitch seade.
- Lisati tugi EGL-i laiendile EGL_NV_robustness_video_memory_purge.
- Laiendatud tugi Vulkani graafika API-le. Rakendatud laiendused VK_KHR_present_id, VK_KHR_present_wait ja VK_KHR_shader_subgroup_uniform_control_flow.
- Lisati nvidia-installerile käsurea valik "--no-peermem", et keelata nvidia-peermem kerneli mooduli installimine.
- NvIFROpenGL-i tugi on lõpetatud ja teek libnvidia-cbl.so on eemaldatud, mis on nüüd saadaval pigem eraldi paketis kui draiveri osana.
- Lahendatud on probleem, mis põhjustas PRIME-tehnoloogiat kasutava uue serveri käivitamisel X-serveri krahhi.
Allikas: opennet.ru