NVIDIA 495.74 patentli NVIDIA sürücüsünün yeni filialının ilk stabil buraxılışını təqdim etdi. Eyni zamanda, NVIDIA 470.82.00-in sabit filialından keçən bir yeniləmə təklif edildi. Sürücü Linux (ARM64, x86_64), FreeBSD (x86_64) və Solaris (x86_64) üçün mövcuddur.
Əsas yeniliklər:
- GBM (Ümumi Bufer Meneceri) API üçün dəstək həyata keçirildi və Mesa 21.2-dən GBM yükləyicisi ilə uyğun gələn libnvidia-allocator.so arxa ucuna işarə edən nvidia-drm_gbm.so simvolik linki əlavə edildi. GBM platforması üçün EGL dəstəyi (EGL_KHR_platform_gbm) egl-gbm.so kitabxanasından istifadə etməklə həyata keçirilir. Dəyişiklik NVIDIA sürücüləri ilə Linux sistemlərində Wayland dəstəyini təkmilləşdirmək məqsədi daşıyır.
- CPU-ya bütün GPU video yaddaşına daxil olmağa imkan verən və bəzi hallarda GPU performansını 10-15% artıran PCI-e Resizable BAR (Base Address Registers) texnologiyasına dəstək üçün göstərici əlavə edildi. Optimallaşdırmanın təsiri Horizon Zero Dawn və Death Stranding oyunlarında aydın görünür.
- Linux nüvəsinin minimum dəstəklənən versiyası üçün tələblər 2.6.32-dən 3.10-a qaldırıldı.
- NVIDIA.ko nüvə modulu yeniləndi, indi dəstəklənən NVIDIA GPU olmadığı halda, lakin sistemdə NVIDIA NVSwitch cihazı varsa yüklənə bilər.
- EGL uzantısı EGL_NV_robustness_video_memory_purge üçün əlavə dəstək.
- Vulkan qrafika API üçün genişləndirilmiş dəstək. VK_KHR_present_id, VK_KHR_present_wait və VK_KHR_shader_subgroup_uniform_control_flow genişləndirmələri həyata keçirilib.
- Nvidia-peermem nüvə modulunun quraşdırılmasını söndürmək üçün nvidia-installer-ə "--no-peermem" əmr xətti seçimi əlavə edildi.
- NvIFROpenGL dəstəyi dayandırıldı və libnvidia-cbl.so kitabxanası silindi, indi o, sürücünün bir hissəsi kimi deyil, ayrıca paketdə verilir.
- PRIME texnologiyasından istifadə edərək yeni serveri işə salarkən X serverinin çökməsinə səbəb olan problem həll edildi.
Mənbə: opennet.ru