Spoločnosť NVIDIA zverejnila vydanie svojho proprietárneho ovládača NVIDIA 595.58.03 (prvé stabilné vydanie novej vetvy 595). Ovládač je dostupný pre Linux (ARM64, x86_64), FreeBSD (x86_64) a Solaris (x86_64). NVIDIA 595.x sa stala trinástou stabilnou vetvou po tom, čo NVIDIA sprístupnila svoje komponenty na úrovni jadra s otvoreným zdrojovým kódom. Zdrojový kód modulov jadra nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko a nvidia-uvm.ko (Unified Video Memory) z novej vetvy NVIDIA, ako aj bežné komponenty nezávislé od operačného systému, ktoré používajú, sú hostované na GitHub. Firmvér a používateľské knižnice, ako napríklad stacky CUDA, OpenGL a Vulkan, zostávajú proprietárne.
Hlavné zmeny:
- Pridaná podpora pre rozšírenia Vulkan VK_EXT_descriptor_heap a VK_EXT_present_timing.
- Pridaná podpora pre rozhranie DRI3 1.2 (Direct Rendering Infrastructure).
- Modul nvidia.ko implementuje podporu pre nezávislú správu ukladania obsahu videopamäte, keď systém prejde do režimu spánku, ktorý sa aktivuje nastavením „NVreg_UseKernelSuspendNotifiers=1“.
- Modul nvidia-drm.ko má štandardne povolený parameter „modeset=1“, ktorý umožňuje technológiu DRM Kernel Mode-Setting (KMS) na prepínanie režimov zobrazenia na úrovni jadra.
- Boli vykonané zmeny, ktoré umožňujú nvidia-smi resetovať stav GPU, keď je modul nvidia-drm načítaný s parametrom modets=1 a GPU nepoužívajú žiadne iné procesy.
- Pridaný nový profil aplikácie CudaNoStablePerfLimit, ktorý umožňuje programom používajúcim CUDA prejsť do režimu úspory energie P0 PState.
- Pridaná podpora pre návrat k používaniu systémovej pamäte v prípade nedostatku voľnej videopamäte, aby sa predišlo zamrznutiu kompozitného obrazu serverov založené na Waylande.
- Minimálne podporované verzie sú Wayland 1.20 (2021), X.Org Server 1.17 (2015) a Glibc 2.27 (2018).
Zdroj: opennet.ru
