Qualche giorno fa NVIDIA ha rilasciato le nuove versioni dei suoi driver NVIDIA 440.100 (LTS) e 390.138, rilasciate per risolvere alcune pericolose vulnerabilitĆ che potevano aumentare i privilegi di sistema.
Questa nuova versione dei driver Nvidia 440.100 supporta anche le nuove GPU GeForce GTX 1650 Ti, GeForce GTX 1650 Ti con Max-Q, GeForce RTX 2060 con Max-Q e Quadro T1000 con Max-Q.
Per la configurazione X11, viene aggiunto un alias impersonale per i dispositivi, "Connector-N", che può essere utilizzato nell'opzione ConnectedMonitor per emulare una connessione monitor senza informazioni sui metodi di connessione disponibili.
La versione 390.138 aggiunge la compatibilitĆ con il kernel Linux 5.6 e Oracle Linux 7.7 , ed ĆØ stato aggiunto il supporto per la sincronizzazione PRIME per i sistemi con kernel Linux 5.4.
Inoltre, viene menzionato che sono iniziati i test sulla versione beta di un nuovo ramo 450.x, che include vari miglioramenti , in particolare il supporto aggiunto per le GPU A100-PCIE-40GB, A100-PG509-200, A100-SXM4-40GB, GeForce GTX 1650 Ti, GeForce RTX 2060 con Max-Q e Quadro T1000 con Max-Q.
Inoltre, l' API Vulkan supporta giĆ la visualizzazione diretta su schermi collegati tramite DisplayPort Multi-Stream Transport (DP-MST).
Sul lato VDPAU, è stato aggiunto il supporto per superfici video a 16 bit , nonché la possibilità di accelerare la decodifica di flussi HEVC a 10/12 bit.
Per le applicazioni OpenGL e Vulkan, ĆØ stato aggiunto il supporto per la modalitĆ Advanced Image Sharpening.
Degno di nota ĆØ anche il supporto aggiunto per la sincronizzazione PRIME , che consente il rendering tramite un'altra GPU del sistema utilizzando il driver x86-video-amdgpu. Ć possibile utilizzare i display collegati alla GPU NVIDIA come "Reverse PRIME" per visualizzare l'output di un'altra GPU in sistemi multi-GPU.
Delle altre modifiche:
- Aggiunto supporto per l'estensione OpenGL glNamedBufferPageCommitmentARB.
- La libreria libnvidia-ngx.so ĆØ stata aggiunta con l'implementazione del supporto per la tecnologia NVIDIA NGX.
- Definizione migliorata dei dispositivi supportati da Vulkan sui sistemi con un server X.Org.
- La libreria libnvidia-fatbinaryloader.so, la cui funzionalitĆ ĆØ distribuita in altre librerie, ĆØ stata rimossa dalla consegna.
- Gli strumenti di gestione dinamica dell'alimentazione vengono ampliati con la possibilitĆ di disattivare l'alimentazione della memoria video.
- Opzione rimossa per configurare IgnoreDisplayDevices di X-server.
Sono state risolte le seguenti vulnerabilitĆ :
- CVE - 2020-5963 ĆØ una vulnerabilitĆ nell'API di comunicazione tra processi del driver CUDA che potrebbe causare attacchi di tipo Denial of Service, alta esecuzione di codice o perdita di informazioni.
- CVE - 2020-5967 ĆØ una vulnerabilitĆ nel controller UVM causata da una condizione di competizione che potrebbe portare a una negazione del servizio.
Come installare i driver NVIDIA 440.31 su Ubuntu e derivati?
Per installare questo driver, andremo al seguente link da cui 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.
Una volta completato il download, procederemo alla creazione di una blacklist per evitare conflitti con i driver gratuiti di 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, ora fermeremo 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 installata, ti consigliamo di disinstallarla per evitare potenziali 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.