Vydanie proprietárneho ovládača NVIDIA 580.76.05

Spoločnosť NVIDIA vydala proprietárny ovládač NVIDIA 580.76.05 (prvý stabilný vydanie novej vetvy 580.76). Ovládač je k dispozícii pre Linux (ARM64, x86_64), FreeBSD (x86_64) a Solaris (x86_64). NVIDIA 580.x sa stala jedenástou stabilnou vetvou po sprístupnení 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žité zdieľané komponenty, ktoré nie sú viazané na operačný systém, sú umiestnené na GitHub. Firmvér a knižnice používané v používateľskom priestore, ako sú stacky CUDA, OpenGL a Vulkan, zostávajú proprietárne.

Hlavné zmeny:

  • Aktualizované komponenty egl-x11 1.0.3 a egl-wayland 1.1.20.
  • Do parametra MetaMode bol pridaný atribút „OutputBitsPerComponent“, ktorý umožňuje riadiť počet bitov pre každý farebný komponent prenášaný cez displejový port.
  • Riešené problémy so zamŕzaním a náhodným ukončovaním aplikácií používajúcich grafický API Vulkan. Medzi iným bolo opravené náhodné ukončenie aplikácií GTK 4, ktoré používajú backend založený na Vulcane v prostrediach Wayland, ako aj havarovanie llama.cpp pri použití Vulkan.
  • Pridaná podpora protokolu Wayland fifo-v1, ktorý implementuje FIFO mechanizmus (prvý prišiel – prvý odišiel) spracovania fronty aktualizácie obsahu zobrazovacej plochy. Z praktického hľadiska protokol umožňuje pri výstupe použiť čakanie na dokončenie vertikálneho vykreslenia (vblank) namiesto použitia callback-výziev pri každej pripravenosti na zobrazenie nového snímku, čo rieši problém s vysokým zaťažením GPU pri použití VSync.
  • Zapnutý predvolene parameter RMIntrLockingMode, ktorý aktivuje režim spracovania prerušenia displejového ovládača s minimálnymi oneskoreniami. Tento režim je užitočný na zníženie zásekov v systémoch virtuálnej reality v podmienkach vysokého zaťaženia systému.
  • Pridaný experimentálny režim na zníženie časovej náročnosti CPU na spracovanie prerušenia na obrazovkách s nízkymi oneskoreniami výstupu. Na jeho aktiváciu v module nvidia.ko možno použiť parameter „NVreg_RegistryDwords==RmEnableAggressiveVblank=1“.
  • Riešený problém s vykresľovaním prázdnej obrazovky pri spúšťaní GXL aplikácií, ktoré používajú jednovrstvovú vyrovnávaciu pamäť, pod správou Xwayland.
  • Opravená chyba, ktorá spôsobovala po prechode z režimu spánku zvýšenú spotrebu pamäte v aplikáciách využívajúcich X11 OpenGL a Vulkan.
  • Opravené zlyhanie 32-bitových aplikácií na systémoch s novými verziami glibc.

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