Vydanie proprietárneho ovládača NVIDIA 570.124

Spoločnosť NVIDIA zverejnila stabilnú verziu novej vetvy proprietárneho ovládača NVIDIA 570.124. Ovládač je dostupný pre Linux (ARM64, x86_64), FreeBSD (x86_64) a Solaris (x86_64). NVIDIA 570.x sa stala deviatou stabilnou vetvou po otvorení komponentov fungujúcich na úrovni jadra. Zdrojové texty 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 používané zdieľané komponenty, ktoré nie sú viazané na operačný systém, sú umiestnené na GitHub. Firmvéry a knižnice používané v priestore používateľa, ako sú CUDA, OpenGL a Vulkan, zostávajú proprietárnymi.

Hlavné zmeny:

  • Ovládací panel nvidia-settings bol preložený na používanie knižnice NVML namiesto NV-CONTROL na správu frekvencie GPU a rýchlosti otáčania ventilátora. Prechod na NVML umožnil prevádzkovať nvidia-settings v prostrediach založených na protokole Wayland, kde nie je možné použiť rozšírenie NV-CONTROL. Niektoré operácie, ktoré boli predtým dostupné neprivilegovaným používateľom, teraz budú vyžadovať zvýšené privilégia.
  • Pridaná podpora VRR (Variable Refresh Rate) v konfiguráciách s viacerými monitormi, vrátane prostredí s Wayland. VRR umožňuje adaptívne meniť frekvenciu obnovovania monitora pre zabezpečenie plynulosti a absenciu trhania počas hier a prehrávania videa.
  • Implementovaná podpora rozšírenia Vulkan VK_KHR_incremental_present.
  • Pre GPU, ktoré podporujú softvérové zmeny frekvencie, sú v konfigurátore nvidia-settings predvolene povolené nastavenia pre pretaktovanie GPU (overclocking). Predtým bola na zobrazenie takýchto nastavení potrebná aktivácia v konfiguračnom súbore cez sekciu 'Coolbits'.
  • Pre GPU na báze architektúry Ada a novších je pre plochy vytvorené prostredníctvom API DRM Dumb-Buffers (napríklad pri používaní DRM fbdev) vypnutý režim úspory energie. Zmena vyriešila problémy s čiernou obrazovkou pri vykresľovaní cez front-buffer namiesto preklápania búferov pomocou KMS.
  • Do modulu jadra nvidia-modeset bol pridaný parameter 'conceal_vrr_caps' na riadenie aktivácie schopností niektorých obrazoviek, ako je LMB (Ultra Low Motion Blur), ktoré nie sú kompatibilné s VRR (Variable Refresh Rate).
  • Do súboru /proc/driver/nvidia/gpus/*/power boli pridané údaje odrážajúce stav používania technológie na zvyšovanie výkonu Dynamic Boost.
  • V backendovej časti je aktivovaný režim kompatibility s 32-bitovými aplikáciami pre NVIDIA GBM.
  • Pridaný súbor /usr/share/nvidia/files.d/sandboxutils-filelist.json so zoznamom všetkých súborov ovládača používaných v prostrediach založených na izolovaných kontejnéroch, ako sú nvidia-container-toolkit a enroot.
  • Pridaná podpora pre aktiváciu režimu spánku suspend-then-hibernate cez systemd.
  • Predvolené parametre sú nastavené na „nvidia-drm modeset=1“ a „nvidia-drm fbdev=1“, pri ktorých bude modul nvidia-drm (Direct Rendering Manager) použitý na nahradenie systémovej konzoly založenej na framebufferi. Zmena rieši problémy s nesprávnym zobrazením pri používaní jedného monitora ovládačmi nvidia-drm a simpledrm.
  • Implementovaný experimentálny režim spracovania prerušenia displejového kontroléra s minimálnymi oneskoreniami, ktorý je predvolene vypnutý. Tento režim je užitočný na zníženie sekania v systémoch virtuálnej reality pri vysokom zaťažení systému. Na aktiváciu v module nvidia.ko sa môže použiť parameter „NVreg_RegistryDwords=RMIntrLockingMode=1“.
  • Zabezpečená podpora pre zostavenie s novými vydaniami jadra Linux.
  • Pridaný profil na zvýšenie výkonu hry „Indiana Jones and the Great Circle“.
  • Pridaný profil na vyriešenie problémov s nesprávnym zobrazením v hrách Assassin’s Creed Valhalla a Assassin’s Creed Mirage.
  • Riešené problémy s výkonom a sekaním, ktoré sa prejavovali pri posúvaní okien na systémoch s Wayland a GSP firmvér.
  • Odstránená chyba, ktorá spôsobovala haváriu niektorých aplikácií používajúcich grafické API Vulkan pri spracovaní udalostí zmeny veľkosti okna.
  • Odstránená chyba, ktorá spôsobovala haváriu niektorých viacvláknových aplikácií používajúcich OpenGL v prostredí založenom na Xwayland. Napríklad problém sa prejavil v hre Civilization 6.

    Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster