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

Společnost NVIDIA vydala proprietární ovladač NVIDIA 580.76.05 (první stabilní vydání nové řady 580.76). Ovladač je k dispozici pro Linux (ARM64, x86_64), FreeBSD (x86_64) a Solaris (x86_64). NVIDIA 580.x se stala jedenáctou stabilní řadou po uvolnění komponent, které fungují na úrovni jádra. Zdrojové kódy modulů jádra nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko a nvidia-uvm.ko (Unified Video Memory) z nové řady NVIDIA, stejně jako používané sdílené komponenty, které nejsou vázány na operační systém, jsou umístěny na GitHubu. Firmware a uživatelské knihovny, jako jsou CUDA, OpenGL a Vulkan, zůstávají proprietární.

Hlavní změny:

  • Aktualizovány komponenty egl-x11 1.0.3 a egl-wayland 1.1.20.
  • Do parametru MetaMode byl přidán atribut „OutputBitsPerComponent“, který umožňuje spravovat počet bitů pro každou složku barvy přenášenou přes DisplayPort.
  • Vyřešeny problémy se zamrzáním a havarijním ukončováním aplikací, které používají grafické API Vulkan. Mimo jiné bylo opraveno havarijní ukončení aplikací GTK 4, které používají backend založený na Vulkan v prostředích Wayland, a také havarijní ukončení llama.cpp při používání Vulkan.
  • Byla přidána podpora protokolu Wayland fifo-v1, který implementuje FIFO mechanismus (první přišel - první odešel) zpracování fronty aktualizace obsahu zobrazené plochy. Z praktického hlediska protokol umožňuje při výstupu použít čekání na dokončení vertikální synchronizace (vblank) namísto používání callbacků při každé připravenosti k zobrazení nového snímku, což řeší problém se zatížením GPU při používání VSync.
  • Parametr RMIntrLockingMode je ve výchozím nastavení povolen a aktivuje režim zpracování přerušení řídicího zařízení displeje s minimálními zpožděními. Tento režim je užitečný pro snížení zamrzání v systémech virtuální reality při vysokém zatížení systému.
  • Přidán experimentální režim pro snížení procesorového času, který se používá na zpracování přerušení na obrazovkách s nízkými zpožděními výstupu. Pro aktivaci v modulu nvidia.ko lze použít parametr „NVreg_RegistryDwords==RmEnableAggressiveVblank=1“.
  • Vyřešen problém s vykreslováním prázdné obrazovky při spuštění GXL aplikací, které používají jednorázovou vyrovnávací paměť, pod řízením Xwayland.
  • Byla opravena chyba, která po probuzení ze spánkového režimu způsobovala zvýšenou spotřebu paměti v aplikacích využívajících X11 OpenGL a Vulkan.
  • Byl odstraněn pád 32bitových aplikací na systémech s novými verzemi glibc.

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