Rilascio del driver proprietario NVIDIA 580.76.05

L'azienda NVIDIA ha pubblicato il driver proprietario NVIDIA 580.76.05 (primo rilascio stabile della nuova serie 580.76). Il driver è disponibile per Linux (ARM64, x86_64), FreeBSD (x86_64) e Solaris (x86_64). NVIDIA 580.x è diventata l'undicesima serie stabile dopo l'apertura da parte di NVIDIA dei componenti a livello di kernel. I sorgenti dei moduli del kernel nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko e nvidia-uvm.ko (Unified Video Memory) della nuova serie NVIDIA, così come i componenti condivisi non legati al sistema operativo, sono disponibili su GitHub. I firmware e le librerie utilizzate nello spazio utente, come i stack CUDA, OpenGL e Vulkan, rimangono proprietari.

Principali modifiche:

  • Aggiornati i componenti egl-x11 1.0.3 e egl-wayland 1.1.20.
  • Nel parametro MetaMode è stato aggiunto l'attributo «OutputBitsPerComponent», che consente di gestire il numero di bit per ciascun componente colore trasmesso tramite DisplayPort.
  • Risolti i problemi di blocco e di crash delle applicazioni che utilizzano l'API grafica Vulkan. Tra l'altro, è stato corretto il crash delle applicazioni GTK 4 che utilizzano un backend basato su Vulkan negli ambienti Wayland, oltre al crash di llama.cpp durante l'utilizzo di Vulkan.
  • È stata aggiunta la supporto per il protocollo Wayland fifo-v1, che implementa il meccanismo FIFO (primo arrivato, primo servito) per la gestione della coda di aggiornamento del contenuto della superficie visualizzata. Dal punto di vista pratico, il protocollo consente di utilizzare l'attesa del completamento della scansione verticale (vblank) invece di invocazioni di callback ogni volta che è pronto per visualizzare un nuovo fotogramma, risolvendo il problema dell'elevato carico sulla GPU durante l'uso di VSync.
  • Abilitato di default il parametro RMIntrLockingMode, che attiva la modalità di gestione delle interruzioni del controller video con ritardi minimi. Questa modalità è utile per ridurre i blocchi nei sistemi di realtà virtuale in condizioni di elevato carico sul sistema.
  • È stata aggiunta una modalità sperimentale per ridurre il tempo di CPU impiegato nella gestione delle interruzioni su schermi con basse latenze di uscita. Per attivarla, nel modulo nvidia.ko è possibile utilizzare il parametro 'NVreg_RegistryDwords==RmEnableAggressiveVblank=1'.
  • È stato risolto il problema della visualizzazione di uno schermo vuoto all'avvio delle applicazioni GXL che utilizzano il buffering singolo, sotto Xwayland.
  • Risolto un problema che causava un aumento del consumo di memoria nelle applicazioni che utilizzano X11 OpenGL e Vulkan dopo il risveglio dalla modalità sospensione.
  • Risolto un crash delle applicazioni a 32 bit su sistemi con le nuove versioni di glibc.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster