NVIDIA har præsenteret den første stabile udgivelse af den nye gren af den proprietære NVIDIA-driver 495.74. Samtidig blev der foreslået en opdatering, der bestod den stabile gren af NVIDIA 470.82.00. Driveren er tilgængelig til Linux (ARM64, x86_64), FreeBSD (x86_64) og Solaris (x86_64).
Vigtigste innovationer:
- Implementeret understøttelse af GBM (Generic Buffer Manager) API og tilføjet et symlink nvidia-drm_gbm.so, der peger på libnvidia-allocator.so backend, kompatibel med GBM loader fra Mesa 21.2. EGL-understøttelse af GBM-platformen (EGL_KHR_platform_gbm) er implementeret ved hjælp af egl-gbm.so-biblioteket. Ændringen har til formål at forbedre Wayland-understøttelsen på Linux-systemer med NVIDIA-drivere.
- Tilføjet en indikator for understøttelse af PCI-e Resizable BAR (Base Address Registers)-teknologi, som giver CPU'en adgang til hele GPU-videohukommelsen og i nogle situationer øger GPU-ydeevnen med 10-15%. Effekten af optimering er tydeligt synlig i spillene Horizon Zero Dawn og Death Stranding.
- Kravene til den mindste understøttede version af Linux-kernen er blevet hævet fra 2.6.32 til 3.10.
- nvidia.ko-kernemodulet er blevet opdateret, som nu kan indlæses i mangel af en understøttet NVIDIA GPU, men hvis der er en NVIDIA NVSwitch-enhed i systemet.
- Tilføjet understøttelse af EGL-udvidelsen EGL_NV_robustness_video_memory_purge.
- Udvidet understøttelse af Vulkan grafik API. Implementerede udvidelser VK_KHR_present_id, VK_KHR_present_wait og VK_KHR_shader_subgroup_uniform_control_flow.
- Tilføjet en kommandolinjeindstilling "--no-peermem" til nvidia-installer for at deaktivere installationen af nvidia-peermem kernemodulet.
- NvIFROpenGL-understøttelse er blevet afbrudt, og libnvidia-cbl.so-biblioteket er blevet fjernet, som nu leveres i en separat pakke i stedet for som en del af driveren.
- Rettede et problem, der fik X-serveren til at gå ned, når en ny server blev startet ved hjælp af PRIME-teknologi.
Kilde: opennet.ru