NVIDIA 565.77 arriva con miglioramenti e ottimizzazioni delle prestazioni per Linux

Installa i driver Nvidia su Ubuntu

Pochi giorni fa NVIDIA ha annunciato il lancio di la nuova versione stabile del suo controllori 565.77, versione in cui uno dei cambiamenti notevoli è il aggiunta del parametro GLVidHeapReuseRatio nei profili delle applicazioni, che ti consente di controllare la quantità di memoria OpenGL riservato per il riutilizzo. Questa impostazione è particolarmente utile per i server compositi Wayland poiché risolve i problemi relativi al consumo eccessivo di memoria video.

Un'altra novità presentata dalla nuova versione di NVIDIA 565.77 è l' supporto migliorato del kernel Linux, da quando è hai aggiunto il codice al processo di compilazione del modulo driver per analizzare il parametro CONFIG_CC_VERSION_TEXT nella configurazione Kconfig, che migliora il rilevamento del compilatore utilizzato per compilare il kernel, riducendo potenziali errori di compatibilità.

Inoltre, lo strumento nvidia-modprobe ora rileva in modo più accurato i moduli del kernel già caricato, risolvendo un problema che interessava nvidia-persistence e la sua modalità "persistenza", che impedisce il riavvio del dispositivo quando non è in uso.

El Il supporto per DMA-BUF è stato migliorato consentendo l'uso di mmap en gli oggetti esportati e gli stuttering relativi alla sincronizzazione OpenGL con scansione verticale (vblank) sono stati rimossi a favore di GSP. D'altra parte, nvidia-drm ora include proprietà aggiuntive per alcuni driver CRTC, semplificando la configurazione dell'elaborazione del colore sui server compositi Wayland.

Per quanto riguarda le ottimizzazioni, il degrado delle prestazioni durante l'utilizzo della modalità d3d9.floatEmulation in DXVK è stato rimosso, mentre il configuratore NVIDIA ora rispetta i parametri di colore definiti dal tema GTK3 nella pagina di configurazione del framelock.

Per quanto riguarda le estensioni, il driver aggiunge il supporto per Vulkan VK_EXT_ Depth_Clamp_control e reintroduce l'estensione OpenGL GLX_EXT_buffer_age per Xwayland, precedentemente disabilitata a causa di bug che influenzavano il rendering.

anche Risolti problemi critici come arresti anomali del kernel e applicazioni quando veniva utilizzato il parametro nvidia-drm.modeset=0, nonché errori in Wayland che causavano arresti anomali in KDE Plasma 6 e in giochi o applicazioni basati sull'API grafica Vulkan, inclusi titoli sviluppati con Unreal Engine.

Del Altre modifiche apportate:

  • GLX_EXT_buffer_age è stato riattivato in Xwayland. Questa estensione era stata precedentemente disabilitata in Xwayland a causa di un bug che ora è stato corretto.
  • Risolto un bug che causava la visualizzazione di una schermata nera in FarCry 5 durante l'esecuzione di DXVK.
  • Aggiornata la pagina delle impostazioni del blocco frame del pannello di controllo delle impostazioni nvidia per utilizzare il colore del testo del tema GTK3 invece del bianco predefinito per il colore del testo, migliorando la leggibilità con alcuni temi.
  • Risolte alcune regressioni delle prestazioni osservate con vkd3d-proton 2.9.
  • Risolto un bug che poteva causare sfarfallio in alcune applicazioni durante l'utilizzo di Unified Back Buffer (UBB).
  • Risolto un bug che poteva causare la visualizzazione di colori errati o sbiaditi con la scansione HDR

Infine se vuoi saperne di più Riguardo al rilascio di questa nuova versione dei driver, puoi controllare il seguente collegamento.

Come installare i driver NVIDIA su Ubuntu e derivati?

Per utilizzare i driver NVIDIA su Ubuntu e derivate, devi prima identificare il modello della tua scheda grafica e i driver appropriati. Apri un terminale ed esegui il comando seguente per elencare i dispositivi NVIDIA sul tuo sistema:

lspci | grep -i nvidia

Metodo 1: utilizzare il repository NVIDIA (consigliato per i principianti)

Questo metodo è più sicuro ed evita problemi con la sessione grafica. Prima di iniziare, assicurati che il tuo sistema sia aggiornato con:

sudo apt update 
sudo apt upgrade -y

Successivamente, installa i pacchetti necessari per compilare i moduli del kernel:

sudo apt install build-essential dkms

Aggiungi il repository dei driver grafici NVIDIA:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

Successivamente, installa il driver appropriato per la tua scheda grafica. Sostituisce XX dalla versione del driver corrispondente al tuo modello (ad esempio, nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

Infine, riavvia il sistema per applicare le modifiche:

sudo reboot

Metodo 2: scaricare il driver dal sito Web NVIDIA

Se preferisci installare il driver manualmente, visita il Sito di download ufficiale NVIDIA. Lì puoi cercare il driver appropriato per la tua scheda grafica, scaricarlo e seguire le istruzioni di installazione fornite da NVIDIA.

Nota: prima di eseguire qualsiasi processo è importante verificare la compatibilità di questo nuovo driver con la configurazione del computer (sistema, kernel, intestazioni linux, versione Xorg).

Dal momento che in caso contrario, puoi finire con uno schermo nero e in nessun momento ne siamo responsabili poiché è una tua decisione se farlo o meno.

Dopo aver scaricato il driver dal sito Web NVIDIA, dovresti evitare conflitti con i driver gratuiti nouveau creando una lista nera. Apri il file corrispondente con:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

All'interno del file, aggiungi le seguenti righe per disabilitare nouveau:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

Arrestare il server grafico

Dopo il riavvio è necessario arrestare il server grafico (interfaccia grafica). Questo viene fatto eseguendo:

sudo init 3

Se al riavvio trovi una schermata nera o se il server grafico è già fermo, puoi accedere a un terminale TTY premendo i tasti Ctrl + Alt + F1 (o F2, a seconda della configurazione).

Disinstallare le versioni precedenti del driver NVIDIA

Se è installata una versione precedente, rimuovila per evitare conflitti eseguendo:

sudo apt-get purge nvidia *

Installa il driver scaricato

Concedere le autorizzazioni di esecuzione al file del driver scaricato:

sudo chmod +x NVIDIA-Linux*.run

Ed eseguiamo con:

sh NVIDIA-Linux-*.run

Alla fine dell'installazione dovrai solo riavviare il computer in modo che tutte le modifiche vengano caricate all'avvio.