Udgivelsen af den proprietære NVIDIA-driver 580.76.05

NVIDIA har offentliggjort den proprietære driver NVIDIA 580.76.05 (den første stabile udgivelse af den nye 580.76 gren). Driveren er tilgængelig for Linux (ARM64, x86_64), FreeBSD (x86_64) og Solaris (x86_64). NVIDIA 580.x er blevet den ellevte stabile gren efter, at NVIDIA åbnede komponenter, der arbejder på kernel-niveau. Kildekoderne til kernelmodulerne nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko og nvidia-uvm.ko (Unified Video Memory) fra den nye NVIDIA-gren, samt de generiske komponenter, der ikke er knyttet til operativsystemet, er tilgængelige på GitHub. Firmware og biblioteker, der anvendes i brugerområdet, såsom CUDA-stakke, OpenGL og Vulkan, forbliver proprietære.

Vigtige ændringer:

  • Komponenterne egl-x11 1.0.3 og egl-wayland 1.1.20 er blevet opdateret.
  • Attributten "OutputBitsPerComponent" er blevet tilføjet til MetaMode parameteren, som gør det muligt at styre antallet af bits for hver farvekomponent, der sendes gennem DisplayPort.
  • Problemer med fryse- og nedbrud af programmer, der bruger Vulkan grafisk API, er blevet løst. Blandt andet er der rettet nedbrud af GTK 4-programmer, der bruger Vulkan-backend i Wayland-miljøer, samt nedbrud af llama.cpp ved brug af Vulkan.
  • Understøttelse af Wayland-protokollen fifo-v1 er blevet tilføjet, som implementerer FIFO-mekanismen (først ind, først ud) til behandling af opdateringskøen for indholdet af den viste overflade. Praktisk set giver protokollen mulighed for at vente på færdiggørelsen af den vertikale synkronisering (vblank) i stedet for at bruge callback-opkald ved hver klarhed til at vise et nyt billede, hvilket løser problemet med høj belastning på GPU'en ved brug af VSync.
  • RMIntrLockingMode parameteren er som standard aktiveret, hvilket aktiverer behandlingen af afbrydelser fra skærmkontrolleren med minimal forsinkelse. Denne tilstand er nyttig til at reducere hængninger i virtuelle reality-systemer under høj belastning.
  • En eksperimentel tilstand er blevet tilføjet for at reducere den processtid, der bruges til at behandle afbrydelser på skærme med lav output-latens. For at aktivere det i nvidia.ko modulet kan parameteren "NVreg_RegistryDwords==RmEnableAggressiveVblank=1" anvendes.
  • Problemet med at gengive en tom skærm ved opstart af GXL-applikationer, der bruger enkeltbuffer, under Xwayland er løst.
  • Fejl, der førte til øget hukommelsesforbrug ved udgang fra dvaletilstand i apps, der bruger X11 OpenGL og Vulkan, er blevet rettet.
  • Korrigeret nedbrud af 32-bit applikationer på systemer med de nye glibc-pakker.

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