Uus propreetaarse NVIDIA draiveri väljalase 570.124

Ettevõte NVIDIA avaldas stabiilse väljaande uue mitteavaliku draiveri NVIDIA 570.124 harust. Draiver on saadaval Linux (ARM64, x86_64), FreeBSD (x86_64) ja Solaris (x86_64) jaoks. NVIDIA 570.x on saanud üheksanda stabiilse haru pärast seda, kui NVIDIA avas oma kernelitaseme komponente. Uue NVIDIA haru kernelimoodulite nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko ja nvidia-uvm.ko (Unified Video Memory) lähtekoodid, samuti selles kasutatavad operatsioonisüsteemist sõltumatud ühiskomponendid, on paigutatud GitHubi. Algversioonid ja kasutuses olevad kasutajaruumi raamatukogud, nagu CUDA, OpenGL ja Vulkan, jäävad mitteavalikuks.

Peamised muudatused:

  • NVIDIA seadete juhtpaneel on viidud NVML raamatukogu kasutamisele NV-CONTROL asemel GPU sageduse ja ventilaatori kiirus reguleerimiseks. Üleminek NVML-ile võimaldas nvidia-settingsi töö ka Waylandi protokollil põhinevates keskkondades, kus X-i NV-CONTROL laiendust kasutada ei ole võimalik. Mõned toimingud, mis varem olid saadaval mitteprivileegitud kasutajatele, nõuavad nüüd suuremaid õigusi.
  • Multimonitori konfiguratsioonides, sealhulgas Waylandi keskkondades, on lisatud VRR (muutuva uuendussagedusega) tugi. VRR võimaldab kohandada monitori uuendussagedust mängude ja videote sujuva esitamise tagamiseks.
  • Tugiteenus Vulkan- laiendusele VK_KHR_incremental_present on реализовано.
  • GPU-de jaoks, mis toetavad programmi kaudu sageduse reguleerimist, on nvidia-settingsi konfiguratsioonis vaikimisi sisse lülitatud GPU üleclockimise seaded. Varem tuli sarnaste seadete ilmumiseks need aktiveerida konfiguratsioonifailis jaotises „Coolbits”.
  • Ada ja uuemate mikroarhitektuuride baasil olevate GPU-de puhul, mida loodi DRM Dumb-Buffers API kaudu (nt DRM fbdev kasutamisel), on välja lülitatud energiat säästev režiim. See muudatus lahendas probleeme musta ekraani ilmumisega, kui renderdamine toimus väljuva ekraani (front-buffer) kaudu, mitte KMS-i abil bufrite vahetamisega.
  • Kerneli moodulisse nvidia-modeset on lisatud parameeter ‘conceal_vrr_caps’, et hallata teatud ekraanide, nagu LMB (Ultra Low Motion Blur), võimaluste aktiveerimist, mis ei ole ühilduvad VRR-iga (muutuva uuendussagedusega).
  • Faili /proc/driver/nvidia/gpus/*/power on lisatud andmeid, mis peegeldavad Dynamic Boosti tehnoloogia kasutamise olekut.
  • NVIDIA GBM on the backend has compatibility mode for 32-bit applications enabled.
  • A file /usr/share/nvidia/files.d/sandboxutils-filelist.json has been added, containing a list of all driver files used in isolated container environments such as nvidia-container-toolkit and enroot.
  • Support for suspend-then-hibernate activation through systemd has been added.
  • By default, the options ‘nvidia-drm modeset=1’ and ‘nvidia-drm fbdev=1’ are set, under which the nvidia-drm (Direct Rendering Manager) module will be used as a replacement for the framebuffer-based system console. This change resolves issues with incorrect output when using a single screen with the nvidia-drm and simpledrm drivers.
  • An experimental display controller interrupt processing mode with minimal latency, which is disabled by default, has been implemented. This mode is useful for reducing stutters in virtual reality systems under heavy system load. To enable it in the nvidia.ko module, the parameter ‘NVreg_RegistryDwords=RMIntrLockingMode=1’ can be used.
  • Support for building with new releases of the Linux kernel has been provided.
  • A profile to enhance game performance for ‘Indiana Jones and the Great Circle’ has been added.
  • A profile has been added to address screen output issues in the games Assassin’s Creed Valhalla and Assassin’s Creed Mirage.
  • Performance and stuttering issues that occurred while scrolling windows on Wayland systems with GSP firmware have been resolved.
  • A bug that caused some applications using the Vulkan graphical API to crash when processing window resize events has been fixed.
  • A bug that led to crashes in some multithreaded applications using OpenGL in an Xwayland-based environment has been eliminated. For example, this issue occurred in the game Civilization 6.

    Allikas: opennet.ru
Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster