NVIDIA ka prezantuar lëshimin e parë të qëndrueshëm të degës së re të drejtuesit të pronarit NVIDIA 495.74. Në të njëjtën kohë, u propozua një përditësim që kaloi degën e qëndrueshme të NVIDIA 470.82.00. Drejtuesi është i disponueshëm për Linux (ARM64, x86_64), FreeBSD (x86_64) dhe Solaris (x86_64).
Risitë kryesore:
- U zbatua mbështetje për API-në GBM (Generic Buffer Manager) dhe shtoi një lidhje simbolike nvidia-drm_gbm.so që tregon në prapavijën libnvidia-allocator.so, e pajtueshme me ngarkuesin GBM nga Mesa 21.2. Mbështetja EGL për platformën GBM (EGL_KHR_platform_gbm) zbatohet duke përdorur bibliotekën egl-gbm.so. Ndryshimi synon të përmirësojë mbështetjen e Wayland në sistemet Linux me drejtuesit NVIDIA.
- U shtua një tregues për mbështetje për teknologjinë PCI-e Resizable BAR (Base Address Registers), e cila lejon CPU-në të aksesojë të gjithë memorien e videove GPU dhe në disa situata rrit performancën e GPU-së me 10-15%. Efekti i optimizimit është qartë i dukshëm në lojërat Horizon Zero Dawn dhe Death Stranding.
- Kërkesat për versionin minimal të mbështetur të kernelit Linux janë rritur nga 2.6.32 në 3.10.
- Moduli i kernelit nvidia.ko është përditësuar, i cili tani mund të ngarkohet në mungesë të një GPU të mbështetur NVIDIA, por nëse ka një pajisje NVIDIA NVSwitch në sistem.
- Mbështetje e shtuar për shtesën EGL EGL_NV_robustness_video_memory_purge.
- Mbështetje e zgjeruar për API grafike Vulkan. Zgjatjet e implementuara VK_KHR_present_id, VK_KHR_present_wait dhe VK_KHR_shader_subgroup_uniform_control_flow.
- Shtoi një opsion të linjës komanduese "--no-peermem" në nvidia-installer për të çaktivizuar instalimin e modulit të kernelit nvidia-peermem.
- Mbështetja NvIFROpenGL është ndërprerë dhe biblioteka libnvidia-cbl.so është hequr, e cila tani ofrohet në një paketë të veçantë dhe jo si pjesë e drejtuesit.
- Rregulloi një problem që shkaktoi rrëzimin e serverit X kur fillonte një server të ri duke përdorur teknologjinë PRIME.
Burimi: opennet.ru