Vydání proprietárního ovladače NVIDIA 570.124

Společnost NVIDIA vydala stabilní verzi nové větve proprietárního ovladače NVIDIA 570.124. Ovladač je k dispozici pro Linux (ARM64, x86_64), FreeBSD (x86_64) a Solaris (x86_64). NVIDIA 570.x se stala devátou stabilní větví po otevření komponentů pracujících na úrovni jádra firmou NVIDIA. Zdrojové kódy jádrových modulů nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko a nvidia-uvm.ko (Unified Video Memory) z nové větve NVIDIA, stejně jako používané sdílené komponenty, které nejsou vázány na operační systém, jsou umístěny na GitHubu. Firmvéry a knihovny používané v uživatelském prostoru, jako jsou CUDA steky, OpenGL a Vulkan, zůstávají proprietární.

Hlavní změny:

  • Ovládací panel nvidia-settings byl převeden na použití knihovny NVML namísto NV-CONTROL pro správu frekvence GPU a rychlosti otáčení ventilátorů. Přechod na NVML umožnil, aby nvidia-settings fungoval v prostředích založených na protokolu Wayland, kde není možné použít X-rozšíření NV-CONTROL. Některé operace, které byly dříve dostupné neprivilegovaným uživatelům, nyní vyžadují zvýšená oprávnění.
  • Byla přidána podpora VRR (Variable Refresh Rate) v konfiguracích s více monitory, včetně prostředí s Wayland. VRR umožňuje adaptivně měnit frekvenci obnovování monitoru pro zajištění plynulosti a eliminaci trhání během her a přehrávání videa.
  • Byla realizována podpora pro Vulkan-rozšíření VK_KHR_incremental_present.
  • Pro GPU, které podporují softwarové přetaktování, jsou v konfigurátoru nvidia-settings ve výchozím nastavení aktivovány možnosti pro přetaktování GPU. Dříve bylo pro to nutné aktivovat nastavení v konfiguračním souboru přes sekci „Coolbits“.
  • Pro GPU založené na architektuře Ada a novějších bylo pro povrchy vytvořené přes API DRM Dumb-Buffers (například při použití DRM fbdev) vypnuto úsporné režim. změna vyřešila problémy s černou obrazovkou při vykreslování přes výstupní buffer (front-buffer) namísto přepínání bufferů pomocí KMS.
  • Do jádrového modulu nvidia-modeset byl přidán parametr 'conceal_vrr_caps' pro kontrolu aktivace funkcí některých obrazovek, jako je LMB (Ultra Low Motion Blur), které nejsou kompatibilní s VRR (Variable Refresh Rate).
  • Do souboru /proc/driver/nvidia/gpus/*/power byla přidána data odrážející stav využití technologie zvyšování výkonu Dynamic Boost.
  • V backendu je NVIDIA GBM aktivován režim kompatibility s 32bitovými aplikacemi.
  • Byl přidán soubor /usr/share/nvidia/files.d/sandboxutils-filelist.json s seznamem všech souborů ovladače používaných v prostředích založených na izolovaných kontejnerech, jako jsou nvidia-container-toolkit a enroot.
  • Byla přidána podpora aktivace spánkového režimu suspend-then-hibernate prostřednictvím systemd.
  • Výchozí hodnoty byly nastaveny na "nvidia-drm modeset=1" a "nvidia-drm fbdev=1", při kterých bude modul nvidia-drm (Direct Rendering Manager) použit jako náhrada systémové konzole založené na framebufferu. Tato změna řeší problémy s nesprávným výstupem při použití jednoho monitoru s ovladači nvidia-drm a simpledrm.
  • Byl implementován experimentální režim zpracování přerušení displejového řadiče s minimálními zpožděními, který je ve výchozím nastavení deaktivován. Tento režim je užitečný pro snížení zasekávání ve virtuálních realitních systémech za vysokého zatížení systému. Pro jeho aktivaci v modulu nvidia.ko lze použít parametr "NVreg_RegistryDwords=RMIntrLockingMode=1".
  • Byla zajištěna podpora sestavení s novými verzemi jádra Linux.
  • Byl přidán profil pro zvýšení výkonu hry "Indiana Jones and the Great Circle".
  • Byl přidán profil k řešení problémů s nesprávným výstupem na obrazovce ve hrách Assassin’s Creed Valhalla a Assassin’s Creed Mirage.
  • Byly vyřešeny problémy s výkonem a zasekáváním, které se projevovaly při scrollování oken na systémech s Wayland v systémech s GSP firmwarem.
  • Byla odstraněna chyba, která vedla k havarijnímu ukončení některých aplikací používajících grafické API Vulkan při zpracování událostí změny velikosti okna.
  • Byla odstraněna chyba, která vedla k havarijnímu ukončení některých vícerozměrných aplikací používajících OpenGL v prostředí založeném na Xwayland. Například problém byl patrný ve hře Civilization 6.

    Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster