„NVIDIA“ išleido savo patentuotos „NVIDIA“ tvarkyklės 595.58.03 versiją (pirmąją stabilią naujosios 595 šakos versiją). Tvarkyklė prieinama „Linux“ (ARM64, x86_64), „FreeBSD“ (x86_64) ir „Solaris“ (x86_64) sistemoms. „NVIDIA 595.x“ tapo tryliktąja stabilia šaka po to, kai „NVIDIA“ atvirojo kodo savo branduolio lygio komponentus paskelbė. Branduolio modulių „nvidia.ko“, „nvidia-drm.ko“ („Direct Rendering Manager“), „nvidia-modeset.ko“ ir „nvidia-uvm.ko“ („Unified Video Memory“) šaltinio kodas iš naujosios „NVIDIA“ šakos, taip pat bendri, nuo operacinės sistemos nepriklausomi komponentai, kuriuos jie naudoja, yra talpinami „GitHub“. Programinės-aparatinės įrangos ir vartotojų erdvės bibliotekos, tokios kaip „CUDA“, „OpenGL“ ir „Vulkan“ paketai, lieka patentuotos.
Pagrindiniai pakeitimai:
- Pridėta „Vulkan“ plėtinių VK_EXT_descriptor_heap ir VK_EXT_present_timing palaikymas.
- Pridėta DRI3 1.2 (tiesioginio perteikimo infrastruktūros) sąsajos palaikymas.
- „nvidia.ko“ modulis palaiko nepriklausomą vaizdo atminties turinio išsaugojimo valdymą, kai sistema pereina į miego režimą, kuris aktyvuojamas naudojant nustatymą „NVreg_UseKernelSuspendNotifiers=1“.
- „nvidia-drm.ko“ modulyje pagal numatytuosius nustatymus įjungtas parametras „modeset=1“, kuris įjungia branduolio režimo nustatymo (KMS) DRM technologiją rodymo režimams perjungti branduolio lygmeniu.
- Atlikti pakeitimai, leidžiantys „nvidia-smi“ iš naujo nustatyti GPU būseną, kai „nvidia-drm“ modulis įkeliamas su parametru „modeset=1“ ir nėra jokių kitų procesų, naudojančių GPU.
- Pridėtas naujas programos profilis „CudaNoStablePerfLimit“, kuris leidžia CUDA naudojančioms programoms pereiti į P0 PState energijos taupymo režimą.
- Pridėta sistemos atminties naudojimo grįžimo palaikymas, jei nepakanka laisvos vaizdo atminties, siekiant išvengti sudėtinio vaizdo užšalimo. serveriai remiantis Waylandu.
- Minimalios palaikomos versijos yra „Wayland 1.20“ (2021 m.), „X.Org Server 1.17“ (2015 m.) ir „Glibc 2.27“ (2018 m.).
Šaltinis: opennet.ru
