NVIDIA 565.77 arriva con miglioramenti e ottimizzazioni delle prestazioni per Linux

Installa i driver Nvidia su Ubuntu

Qualche giorno fa, NVIDIA ha annunciato il rilascio della nuova versione stabile dei suoi driver , la 565.77 . Una delle novità più importanti di questa versione è l' aggiunta del parametro GLVidHeapReuseRatio ai profili delle applicazioni, che consente di controllare la quantità di memoria OpenGL riservata al riutilizzo. Questa impostazione è particolarmente utile per i server compositi Wayland, in quanto risolve i problemi legati all'eccessivo consumo di memoria video.

Un'altra novità della versione 565.77 di NVIDIA è la migliore compatibilità con il kernel Linux . È stato aggiunto del codice al processo di compilazione del modulo del driver per analizzare il parametro CONFIG_CC_VERSION_TEXT nella configurazione Kconfig, migliorando il rilevamento del compilatore utilizzato per la creazione del kernel e riducendo i potenziali errori di compatibilità.

Inoltre, lo strumento nvidia-modprobe ora rileva con maggiore precisione i moduli del kernel già caricati , risolvendo un problema che interessava nvidia-persistenced e la sua modalità "persistenza", che impedisce il riavvio del dispositivo quando non in uso.

Il supporto DMA-BUF è stato migliorato consentendo l'utilizzo di mmap sugli oggetti esportati, ed è stato eliminato il problema di stuttering legato alla sincronizzazione OpenGL con la scansione verticale (vblank) a favore di GSP. Inoltre, nvidia-drm ora include proprietà aggiuntive per alcuni driver CRTC, semplificando la configurazione dell'elaborazione del colore sui server compositi Wayland.

Sul fronte dell'ottimizzazione, è stato eliminato il degrado delle prestazioni che si verificava utilizzando la modalità d3d9.floatEmulation in DXVK, mentre il configuratore NVIDIA ora rispetta i parametri di colore definiti dal tema GTK3 nella pagina delle impostazioni di 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 errori che influivano sul rendering.

Sono stati risolti anche problemi critici , come i crash del kernel e delle applicazioni che si verificavano utilizzando il parametro nvidia-drm.modeset=0, nonché bug di 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.

Tra le 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 desiderate saperne di più sul rilascio di questa nuova versione dei driver, potete consultare il seguente link.

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 ufficiale di download di NVIDIA . Lì potrai cercare il driver corretto 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 di NVIDIA, è necessario evitare conflitti con i driver open-source nouveau creando una blacklist. Aprire 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.


Aggiungi come fonte preferita in Google