Udgivelsen af den proprietære NVIDIA-driver 570.124

NVIDIA har offentliggjort en stabil udgivelse af den nye version af den proprietære driver NVIDIA 570.124. Driveren er tilgængelig for Linux (ARM64, x86_64), FreeBSD (x86_64) og Solaris (x86_64). NVIDIA 570.x er blevet den niende stabile version efter, at NVIDIA åbnede komponenter, der arbejder på kernniveau. Kildekoden til kernelmodulerne nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko og nvidia-uvm.ko (Unified Video Memory) fra den nye NVIDIA-version samt de dele, der ikke er knyttet til operativsystemet, er offentliggjort på GitHub. Firmware og de brugerlande biblioteker, såsom CUDA-stacks, OpenGL og Vulkan, forbliver proprietære.

Vigtige ændringer:

  • NVIDIA’s kontrolpanel nvidia-settings er blevet opdateret til at bruge NVML-biblioteket i stedet for NV-CONTROL til styring af GPU-frekvens og ventilatorhastighed. Overgangen til NVML har muliggjort brugen af nvidia-settings i miljøer baseret på Wayland-protokollen, hvor X-udvidelsen NV-CONTROL ikke kan anvendes. Nogle operationer, der tidligere var tilgængelige for ikke-privilegerede brugere, vil nu kræve forhøjede rettigheder.
  • Der er tilføjet støtte til VRR (Variable Refresh Rate) i multi-monitor konfigurationer, herunder i Wayland-miljøer. VRR giver mulighed for adaptivt at ændre skærmopdateringsfrekvensen for at sikre glidende bevægelser og undgå tearing under gaming og videoafspilning.
  • Støtten til Vulkan-udvidelsen VK_KHR_incremental_present er blevet implementeret.
  • For GPU’er med support til programmatisk frekvensændring er GPU-overclocking-indstillingerne som standard aktiveret i nvidia-settings konfigurationsværktøjet. Tidligere krævedes aktivering af sådanne indstillinger i konfigurationsfilen gennem sektionen "Coolbits".
  • For GPU’er baseret på Ada og nyere mikroarkitekturer er energisparetilstand deaktivert for overflader, der er oprettet gennem API DRM Dumb-Buffers (f.eks. ved brug af DRM fbdev). Ændringen afhjælpede problemer med sorte skærme ved rendering gennem front-buffer i stedet for at skifte buffere ved hjælp af KMS.
  • Der er tilføjet en parameter ‘conceal_vrr_caps’ til nvidia-modeset kernelmodulet til kontrol af aktiveringen af funktionerne på visse skærme, såsom LMB (Ultra Low Motion Blur), som er inkompatible med VRR (Variable Refresh Rate).
  • Der er tilføjet data til filen /proc/driver/nvidia/gpus/*/power, der afspejler tilstanden af brugen af Dynamic Boost-teknologien.
  • I backendet er NVIDIA GBM aktiveret i kompatibilitetsindstilling for 32-bit applikationer.
  • En fil er tilføjet til /usr/share/nvidia/files.d/sandboxutils-filelist.json, som indeholder en liste over alle driverfiler, der bruges i miljøer baseret på isolerede containere, såsom nvidia-container-toolkit og enroot.
  • Der er tilføjet support til aktivering af suspenderings- og dvaletilstand suspend-then-hibernate via systemd.
  • Standardindstillingerne er sat til "nvidia-drm modeset=1" og "nvidia-drm fbdev=1", hvor nvidia-drm modulet (Direct Rendering Manager) vil blive brugt som erstatning for systemkonsollen baseret på framebuffer. Denne ændring løser problemer med forkert output ved brugen af en skærm med nvidia-drm og simpledrm-drivere.
  • Der er implementeret en eksperimentel tilstand for behandlingen af afbrydelser i displaykontrolleren med minimale forsinkelser, som er deaktiveret som standard. Denne tilstand er nyttig til at reducere hakken i virtuelle realitetssystemer under høj systembelastning. For at aktivere det i modulet nvidia.ko, kan parameteren "NVreg_RegistryDwords=RMIntrLockingMode=1" anvendes.
  • Support for opbygning med nye kernelversioner af Linux er blevet tilføjet.
  • Tilføjet profil for at forbedre ydeevnen i spillet "Indiana Jones and the Great Circle".
  • Tilføjet profil for at løse problemer med forkert skærmoutput i spillene Assassin’s Creed Valhalla og Assassin’s Creed Mirage.
  • Problemer med ydeevnen og hakken, der opstod ved rullevinduer på systemer med Wayland ved hjælp af GSP-firmware, er blevet løst.
  • Fejlen, der forårsagede nedbrud af nogle applikationer, der brugte Vulkan grafik-API til at håndtere vindues størrelse ændringer, er blevet rettet.
  • Fejlen, der forårsagede nedbrud af nogle multitrådede applikationer, der brugte OpenGL i et miljø baseret på Xwayland, er blevet rettet. For eksempel viste problemet sig i spillet Civilization 6.

    Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster