NVIDIA hefur gefið út stöðuga útgáfu af nýju útibúi eigin NVIDIA rekils 570.124. Bílstjórinn er fáanlegur fyrir Linux (ARM64, x86_64), FreeBSD (x86_64) og Solaris (x86_64). NVIDIA 570.x varð níunda stöðuga útibúið eftir að NVIDIA opnaði kjarnahluti. Kóðinn fyrir nvidia.ko, nvidia-drm.ko (Bein flutningsstjóri), nvidia-modeset.ko og nvidia-uvm.ko (Unified Video Memory) kjarnaeiningar frá nýju NVIDIA útibúinu, sem og algengu íhlutirnir sem notaðir eru í þeim og eru ekki tengdir stýrikerfinu, eru hýstir á GitHub. Fastbúnaðar- og notendarýmissöfnin sem notuð eru, eins og CUDA, OpenGL og Vulkan staflan, eru áfram einkaleyfi.
Helstu breytingar:
- Skipt hefur verið um nvidia-stillingastjórnborðið til að nota NVML bókasafnið í stað NV-CONTROL til að stjórna GPU tíðni og viftuhraða. Umskiptin yfir í NVML hafa gert það mögulegt að tryggja að nvidia-stillingar virki í umhverfi sem byggir á Wayland samskiptareglum, þar sem ómögulegt er að nota NV-CONTROL X viðbótina. Sumar aðgerðir sem áður voru tiltækar notendum án forréttinda munu nú krefjast aukinna forréttinda.
- Bætti við stuðningi við VRR (breytilegt endurnýjunartíðni) í fjölskjástillingum, þar á meðal Wayland umhverfi. VRR gerir aðlagandi breytingar á endurnýjunartíðni skjásins kleift að tryggja slétta, tárlausa leik og myndspilun.
- Innleiddur stuðningur fyrir Vulkan viðbótina VK_KHR_incremental_present.
- Fyrir GPU sem styðja breytingar á hugbúnaðartíðni, hefur nvidia-stillingarstillingar stillingar GPU yfirklukkunarstillingar sjálfgefnar virkar. Áður, til þess að slíkar stillingar kæmu fram, var nauðsynlegt að virkja í stillingarskránni í gegnum „Coolbits“ hlutann.
- Fyrir Ada-undirstaða GPU og nýrri örarkitektúr hefur orkusparnaðarstilling verið óvirk fyrir yfirborð sem búið er til með DRM Dumb-Buffers API (t.d. þegar fbdev DRM er notað). Breytingin leysti vandamál þar sem svartir skjáir komu fram þegar þeir voru sýndir í gegnum frambjóðið í stað þess að skipta um biðminni með KMS.
- Bætti við 'conceal_vrr_caps' færibreytu við nvidia-modeset kjarnaeiningu til að stjórna virkjun sumra skjáeiginleika eins og LMB (Ultra Low Motion Blur) sem eru ósamrýmanlegir VRR (Variable Refresh Rate).
- Bætt gögnum við /proc/driver/nvidia/gpus/*/power skrána sem endurspeglar notkunarástand Dynamic Boost afkastaaukningartækni.
- NVIDIA GBM bakendinn er með 32-bita forritasamhæfisstillingu virkan.
- Bætti við /usr/share/nvidia/files.d/sandboxutils-filelist.json skrá með lista yfir allar reklaskrár sem notaðar eru í sandkassabyggðu umhverfi eins og nvidia-container-toolkit og enroot.
- Bætti við stuðningi við að virkja bið-þá-dvala ham í gegnum systemd.
- Sjálfgefið er að færibreyturnar "nvidia-drm modeset=1" og "nvidia-drm fbdev=1" eru stilltar, sem mun nota nvidia-drm (Direct Rendering Manager) eininguna í staðinn fyrir rammabuffer-undirstaða kerfisborðið. Breytingin leysir vandamál með rangt úttak þegar einn skjár er notaður með nvidia-drm og simpledrm rekla.
- Innleiddi tilraunaskjástýringu trufla meðhöndlunarham með lágmarks töfum, sjálfgefið óvirkt. Stillingin er gagnleg til að draga úr stami í VR kerfum við mikla kerfisálagsaðstæður. Til að virkja það í nvidia.ko einingunni geturðu notað færibreytuna "NVreg_RegistryDwords=RMIntrLockingMode=1".
- Stuðningur við byggingu með nýjum Linux kjarnaútgáfum hefur verið veittur.
- Bætti við prófíl til að bæta árangur leiksins "Indiana Jones and the Great Circle".
- Bætti við prófíl til að leysa vandamál með rangt skjáúttak í Assassin's Creed Valhalla og Assassin's Creed Mirage.
- Lagaði afköst og frystingarvandamál sem komu upp þegar gluggum var skrunað á Wayland kerfum á kerfum með GSP fastbúnaði.
- Lagaði villu sem olli því að sum forrit sem notuðu Vulkan grafík API hrundu við meðhöndlun gluggastærðartilvika.
- Lagaði villu sem olli því að sum fjölþráða forrit sem notuðu OpenGL í Xwayland byggt umhverfi hrundu. Til dæmis birtist vandamálið í leiknum Civilization 6.
Heimild: opennet.ru
