Lansarea driverului proprietar NVIDIA 580.76.05

Compania NVIDIA a lansat driverul proprietar NVIDIA 580.76.05 (prima lansare stabilă a noului ramur 580.76). Driverul este disponibil pentru Linux (ARM64, x86_64), FreeBSD (x86_64) și Solaris (x86_64). NVIDIA 580.x a devenit a unsprezecea ramură stabilă după ce compania NVIDIA a deschis componentele care funcționează la nivel de kernel. Codurile sursă pentru modulele kernel nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko și nvidia-uvm.ko (Unified Video Memory) din noua ramură NVIDIA, precum și componentele comune utilizate care nu sunt legate de sistemul de operare, sunt disponibile pe GitHub. Firmware-urile și bibliotecile utilizate în spațiul utilizatorului, cum ar fi stivele CUDA, OpenGL și Vulkan, rămân proprietare.

Modificări principale:

  • Au fost actualizate componentele egl-x11 1.0.3 și egl-wayland 1.1.20.
  • Un atribut numit „OutputBitsPerComponent” a fost adăugat în parametru MetaMode, permițând controlul asupra numărului de biți pentru fiecare componentă de culoare transmisă prin DisplayPort.
  • Au fost rezolvate problemele de blocare și încheiere neașteptată a aplicațiilor care utilizează API-ul grafic Vulkan. Printre altele, s-a remediat închiderea neașteptată a aplicațiilor GTK 4 care utilizează backend-ul bazat pe Vulkan în medii Wayland, precum și închiderea neașteptată a llama.cpp atunci când se utilizează Vulkan.
  • A fost adăugată suport pentru protocolul Wayland fifo-v1, care implementează un mecanism FIFO (primul venit - primul servit) pentru gestionarea cozii de actualizare a conținutului afişat. Din punct de vedere practic, protocolul permite utilizarea așteptării finalizării desfășurării verticale (vblank) în locul apelurilor de callback la fiecare pregătire de a afișa un nou cadru, rezolvând problema cu sarcina mare pe GPU atunci când se folosește VSync.
  • Parametrul RMIntrLockingMode este activat în mod implicit, activând modul de gestionare a întreruperilor controlerului de afișare cu întârziere minimă. Modul este util pentru reducerea blocajelor în sistemele de realitate virtuală în condiții de sarcină mare a sistemului.
  • A fost adăugat un mod experimental pentru a reduce timpul procesorului utilizat pentru gestionarea întreruperilor pe ecranele cu latență de ieșire scăzută. Pentru a-l activa, în modul nvidia.ko poate fi utilizat parametrul „NVreg_RegistryDwords==RmEnableAggressiveVblank=1”.
  • A fost rezolvată problema cu redarea unui ecran gol la lansarea aplicațiilor GXL care utilizează dublu buffering, gestionate prin Xwayland.
  • A fost rezolvată o eroare care ducea la creșterea consumului de memorie în aplicațiile care utilizează X11 OpenGL și Vulkan după ieșirea din modul de somn.
  • A fost eliminată închiderea neașteptată a aplicațiilor de 32 de biți pe sistemele cu noile versiuni glibc.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster