NVIDIA telah menghadirkan rilis stabil pertama dari cabang baru driver NVIDIA 495.74. Pada saat yang sama, pembaruan diusulkan yang melewati cabang stabil NVIDIA 470.82.00. Driver tersedia untuk Linux (ARM64, x86_64), FreeBSD (x86_64) dan Solaris (x86_64).
Inovasi utama:
- Menerapkan dukungan untuk API GBM (Generic Buffer Manager) dan menambahkan symlink nvidia-drm_gbm.so yang menunjuk ke backend libnvidia-allocator.so, kompatibel dengan pemuat GBM dari Mesa 21.2. Dukungan EGL untuk platform GBM (EGL_KHR_platform_gbm) diimplementasikan menggunakan perpustakaan egl-gbm.so. Perubahan tersebut bertujuan untuk meningkatkan dukungan Wayland pada sistem Linux dengan driver NVIDIA.
- Menambahkan indikator untuk dukungan teknologi PCI-e Resizable BAR (Base Address Registers), yang memungkinkan CPU mengakses seluruh memori video GPU dan dalam beberapa situasi meningkatkan kinerja GPU sebesar 10-15%. Efek optimasi terlihat jelas pada game Horizon Zero Dawn dan Death Stranding.
- Persyaratan untuk versi minimum kernel Linux yang didukung telah ditingkatkan dari 2.6.32 menjadi 3.10.
- Modul kernel nvidia.ko telah diperbarui, yang sekarang dapat dimuat tanpa adanya GPU NVIDIA yang didukung, tetapi jika ada perangkat NVIDIA NVSwitch di sistem.
- Menambahkan dukungan untuk ekstensi EGL EGL_NV_robustness_video_memory_purge.
- Dukungan yang diperluas untuk API grafis Vulkan. Ekstensi yang diterapkan VK_KHR_present_id, VK_KHR_present_wait dan VK_KHR_shader_subgroup_uniform_control_flow.
- Menambahkan opsi baris perintah "--no-peermem" ke nvidia-installer untuk menonaktifkan instalasi modul kernel nvidia-peermem.
- Dukungan NvIFROpenGL telah dihentikan dan perpustakaan libnvidia-cbl.so telah dihapus, yang sekarang disertakan dalam paket terpisah dan bukan sebagai bagian dari driver.
- Memperbaiki masalah yang menyebabkan server X mogok saat memulai server baru menggunakan teknologi PRIME.
Sumber: opennet.ru