NVIDIA svelata Pochi giorni fa, la liberazione del nuova versione dei driver NVIDIA 555.58 e tra le modifiche più importanti che presenta questa versione, spiccano i miglioramenti del supporto per Wayland, l'aggiornamento dei requisiti minimi per Linux, miglioramenti nell'installer, miglioramenti implementati per Vulkan, tra le altre cose.
Vale la pena menzionarlo il ramo 550.x è posizionato come il settimo ramo stabile dai tempi di NVIDIA Rilascio i componenti che operano a livello di kernel. I moduli del kernel del nuovo ramo, insieme ai loro componenti comuni, sono ospitati su GitHub e non sono legati ad alcun sistema operativo.
Novità nei driver NVIDIA 555.58
In questa nuova versione di NVIDIA 555.58 presentata, uno dei miglioramenti che risalta è presente il programma di installazione, che ora offre un'opzione per scegliere tra moduli del kernel Linux aperti e proprietari sui sistemi in cui sono supportati entrambi i tipi di moduli del kernel. In particolare, viene menzionato che nella versione 560 del driver NVIDIA, i moduli aperti dovrebbero essere abilitati per impostazione predefinita.
Un'altra modifica che risalta nella nuova versione è che è stata aggiunta nel supporto Vulkan Wayland WSI per la modalità di presentazione immediata, garantendo che il contenuto generato venga renderizzato senza attendere il completamento dell'impulso di cancellazione verticale, evitando così interruzioni nell'immagine.
A parte quello, Aggiunto supporto per il protocollo Wayland linux-drm-syncobj-v1, che consente la sincronizzazione esplicita dei buffer utilizzando oggetti di sincronizzazione DRM. Questo protocollo riduce la latenza, elimina gli artefatti e previene lo stuttering sui sistemi con GPU NVIDIA e supporto Wayland abilitato.
Si evidenzia inoltre questo Il codice che utilizza le chiamate dal firmware al GSP è stato abilitato per impostazione predefinita su sistemi con GPU basate su Turing (GeForce GTX 16xx e tutte le RTX) e microarchitetture più recenti incluso un microcontrollore GSP. Per disabilitarlo, viene offerta la possibilità di utilizzare il parametro «NVreg_EnableGpuFirmware=0» nel modulo del kernel.
Del altre modifiche che risaltano:
- La versione minima supportata del kernel Linux è stata aumentata da 3.10 a 4.15.
- Il supporto HDMI con 10 bit per canale colore è abilitato per impostazione predefinita (può essere disabilitato con il parametro "hdmi_deepcolor=0").
- Aggiunto un prompt interattivo a nvidia-installer per consentire la selezione tra moduli del kernel proprietari e aperti, sui sistemi in cui sono supportati entrambi i tipi di moduli del kernel.
- Risolto un bug che consentiva erroneamente a `nvidia-smi -r` di ripristinare la GPU principale quando si utilizzavano moduli del kernel aperti.
- Rimosso il supporto per Base Mosaic su GeForce, che in precedenza era disponibile solo su schede GPU selezionate con alcune schede madri ed era limitato a cinque dispositivi di visualizzazione.
- Risolto un bug che causava a vkGetPhysicalDeviceSurfaceSupportKHR di segnalare erroneamente il supporto per le superfici Wayland quando nvidia-drm non veniva caricato con modeset=1.
- Risolto un bug che poteva causare il blocco dello schermo quando sospeso su un kernel con CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER abilitato con nvidia-drm caricato con modeset=1 e fbdev=1.
- Aggiunto il supporto per l'utilizzo di EGL anziché GLX come ICD OpenGL per NvFBC.
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?
Se sei interessato a poter utilizzare i driver NVIDIA sul tuo sistema, dovresti sapere cosae per Ubuntu e i suoi derivati, ci sono due modi per farlo. Come passaggio preliminare, devi identificare quale modello di scheda grafica possiedi e quali driver sono appropriati. Per fare ciò è necessario aprire un terminale e digitarlo:
lspci | grep -i nvidia
Fatto questo, la prima opzione e quella consigliata ai principianti oppure se non volete rovinarvi la vostra sessione grafica, è utilizzando il repository NVIDIA e prima di passare all'esecuzione dei comandi è bene chiarire che al momento in cui scriviamo l'articolo i driver NVIDIA 555.58 non sono ancora disponibili nel repository , ma è questione di giorni prima che siano lì.
Per eseguire l'installazione con questo metodo, Devi prima assicurarti che il tuo sistema sia aggiornato prima di installare i driver:
sudo apt update && sudo apt upgrade -y
Dopo Installiamo alcuni pacchetti aggiuntivi:
sudo apt install build-essential dkms
Ora facciamo aggiungi repository con il seguente comando:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
Ora puoi installare i driver Per fare ciò, sostituirai "XX" con il driver appropriato per la tua scheda grafica nel comando "nvidia-driver-XX". Nel caso di questo articolo nvidia-graphics-drivers-555).
sudo apt install nvidia-graphics-drivers-555
Dopo l'installazione, riavvia il sistema affinché le modifiche abbiano effetto:
sudo reboot
Ora il secondo metodo è scaricare il driver direttamente dal sito Web NVIDIA da seguente link dove lo scaricheremo.
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.
Fatto il download, adesso procediamo alla creazione di una blacklist per evitare conflitti con i driver gratuiti nouveau:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
E in esso aggiungeremo quanto segue.
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
Fatto ciò, ora riavvieremo il nostro sistema in modo che la lista nera entri in vigore.
Una volta riavviato il sistema, fermeremo ora il server grafico (interfaccia grafica) con:
sudo init 3
Nel caso in cui avessi una schermata nera all'avvio o se hai fermato il server grafico, ora accediamo a un TTY digitando la seguente configurazione dei tasti "Ctrl + Alt + F1".
Se hai già una versione precedente, Si consiglia di eseguire la disinstallazione per evitare possibili conflitti:
Non ci resta che eseguire il seguente comando:
sudo apt-get purge nvidia *
E ora è il momento di eseguire l'installazione, per questo daremo i permessi di esecuzione con:
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.