NVIDIA je predstavila prvo stabilno izdanje nove grane vlasničkog NVIDIA drajvera 495.74. Istovremeno, predloženo je ažuriranje koje je prošlo stabilnu granu NVIDIA 470.82.00. Drajver je dostupan za Linux (ARM64, x86_64), FreeBSD (x86_64) i Solaris (x86_64).
Glavne inovacije:
- Implementirana podrška za GBM (Generic Buffer Manager) API i dodana simbolična veza nvidia-drm_gbm.so koja ukazuje na pozadinu libnvidia-allocator.so, kompatibilna sa GBM loaderom iz Mesa 21.2. EGL podrška za GBM platformu (EGL_KHR_platform_gbm) implementirana je pomoću biblioteke egl-gbm.so. Promjena je usmjerena na poboljšanje Wayland podrške na Linux sistemima sa NVIDIA drajverima.
- Dodan indikator za podršku za PCI-e Resizable BAR (Base Address Registers) tehnologiju, koja omogućava CPU-u pristup cjelokupnoj video memoriji GPU-a iu nekim situacijama povećava performanse GPU-a za 10-15%. Efekat optimizacije je jasno vidljiv u igrama Horizon Zero Dawn i Death Stranding.
- Zahtjevi za minimalnu podržanu verziju Linux kernela povećani su sa 2.6.32 na 3.10.
- Modul kernela nvidia.ko je ažuriran, koji se sada može učitati u nedostatku podržanog NVIDIA GPU-a, ali ako u sistemu postoji NVIDIA NVSwitch uređaj.
- Dodata podrška za EGL ekstenziju EGL_NV_robustness_video_memory_purge.
- Proširena podrška za Vulkan grafički API. Implementirane ekstenzije VK_KHR_present_id, VK_KHR_present_wait i VK_KHR_shader_subgroup_uniform_control_flow.
- Dodata opcija komandne linije "--no-peermem" u nvidia-installer da onemogući instalaciju nvidia-peermem kernel modula.
- Podrška za NvIFROpenGL je ukinuta i biblioteka libnvidia-cbl.so je uklonjena, koja se sada isporučuje u zasebnom paketu, a ne kao dio drajvera.
- Popravljen je problem koji je uzrokovao rušenje X servera prilikom pokretanja novog servera koristeći PRIME tehnologiju.
izvor: opennet.ru