Rilascio del driver proprietario NVIDIA 565.77

NVIDIA ha pubblicato una versione stabile di un nuovo ramo del driver proprietario NVIDIA 565.77. Il driver è disponibile per Linux (ARM64, x86_64), FreeBSD (x86_64) e Solaris (x86_64). NVIDIA 565.x è diventato l'ottavo ramo stabile dopo che NVIDIA ha aperto i componenti in esecuzione a livello di kernel. Testi sorgenti dei moduli kernel nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko e nvidia-uvm.ko (Unified Video Memory) del nuovo ramo NVIDIA, nonché dei componenti comuni utilizzati in essi, non legati al sistema operativo, ospitati su GitHub. Il firmware e le librerie utilizzate nello spazio utente, come gli stack CUDA, OpenGL e Vulkan, rimangono proprietari.

Principali modifiche:

  • Il parametro "GLVidHeapReuseRatio" è stato aggiunto ai profili delle applicazioni per controllare la quantità di memoria OpenGL riservata per il riutilizzo futuro. Questo parametro può essere utilizzato dai compositi. server Wayland per risolvere i problemi che causano un consumo eccessivo di memoria video.
  • Per determinare il compilatore utilizzato per creare il kernel Linux, è stato aggiunto del codice al processo di creazione del modulo kernel NVIDIA per analizzare il parametro CONFIG_CC_VERSION_TEXT nella configurazione del kernel Kconfig.
  • L'utility nvidia-modprobe ha migliorato il rilevamento dei moduli del kernel già caricati, eliminando i problemi verificatisi su alcuni sistemi che impedivano all'utility nvidia-persistence di impostare la modalità "persistenza" per impedire al dispositivo di ripristinare lo stato quando non in uso.
  • Aggiunto supporto per l'utilizzo di mmap per oggetti DMA-BUF esportati.
  • Eliminate alcune situazioni che portavano a scatti durante la sincronizzazione con il completamento della scansione verticale (vblank) in OpenGL quando si utilizza il firmware GSP.
  • L'utilità nvidia-drm è stata aggiornata con proprietà specifiche per alcuni controller CRTC che possono essere utilizzate in composito server Wayland per la configurazione della pipeline di colore della GPU per l'elaborazione HDR accelerata via hardware.
  • È stata aggiunta un'ottimizzazione al driver che elimina il degrado delle prestazioni quando si utilizza la modalità 'd3d9.floatEmulation' in DXVK.
  • Nel configuratore delle impostazioni nvidia, la pagina con le impostazioni di sincronizzazione del framelock è stata aggiornata, con il testo che ora utilizza i parametri del tema colore GTK3, invece di un colore bianco fisso.
  • Aggiunto il supporto per l'estensione Vulkan VK_EXT_ Depth_Clamp_control.
  • Ripristinato il supporto per l'estensione OpenGL GLX_EXT_buffer_age per Xwayland, che era disabilitata nel ramo precedente a causa di un bug che causava problemi di rendering in Xwayland. Questo errore è stato corretto nella nuova versione.
  • Risolti errori a causa dei quali, impostando il parametro “nvidia-drm.modeset=0” nel driver, si verificavano arresti anomali del kernel e delle applicazioni che utilizzavano GBM.
  • Risolti errori che si verificavano durante l'utilizzo di Wayland e che portavano a arresti anomali dell'ambiente KDE Plasma 6, nonché di applicazioni e giochi basati sull'API grafica Vulkan (ad esempio, alcuni giochi su Unreal Engine si arrestavano in modo anomalo).

Fonte: opennet.ru

Aggiungi un commento