GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare i driver Nvidia su Ubuntu 20.04 / Ubuntu 18.04

Tutti i desktop e laptop sono dotati di una scheda grafica per la visualizzazione di immagini su un monitor. Le schede grafiche vengono fornite con una scheda di sistema o collegate alla scheda di sistema tramite uno slot PCI-E. Le schede grafiche prodotte da Nvidia e AMD sono le schede grafiche più comunemente utilizzate nei laptop o desktop.

Qui vedremo come installare i driver Nvidia su Ubuntu 20.04/Ubuntu 18.04.

Trova informazioni sulla scheda grafica

Cerchiamo di trovare la scheda grafica collegata al tuo sistema. Usa il comando lshw per trovarlo.

sudo lshw -C display

Dall'output sopra, puoi vedere che il sistema ha una scheda grafica Nvidia e utilizza i driver Nouveau. Nouveau è un driver video open source per schede Nvidia ed è sviluppato tramite il reverse engineering del driver Nvidia.

Installa driver Nvidia

Possiamo installare i driver Nvidia in più modi e da diverse fonti.

1. Installazione grafica

2. Installa i driver Nvidia dal repository di Ubuntu

i. comando ubuntu-drivers

ii. comando apt

3. Installa i driver Nvidia da PPA

4. Installa i driver Nvidia dal sito ufficiale

1. Installazione grafica

Vai a Attività>> Software e aggiornamenti>> Driver aggiuntivi .

Questa scheda visualizzerà le versioni dei driver disponibili per la tua scheda grafica. Scegli la versione del driver adatta che desideri installare o quella consigliata (in cima all'elenco), quindi fai clic su Applica modifiche .

Immettere la password per autenticare l'installazione del driver. Quindi, attendi il completamento dell'installazione.

Se il tuo sistema Ubuntu ha l'avvio protetto UEFI abilitato, potrebbe essere necessario configurare l'avvio protetto e registrare la chiave MOK nel firmware del tuo sistema.

Riavvia il sistema dopo l'installazione e quindi convalida l'installazione del driver andando di nuovo su Driver aggiuntivi scheda.

2. Installa il driver Nvidia dal repository di Ubuntu

io. comando ubuntu-drivers

Innanzitutto, aggiorna l'indice del repository per aggiornare i driver Nvidia disponibili.

sudo apt update

Quindi, elenca le versioni dei driver disponibili per la tua scheda grafica.

sudo ubuntu-drivers devices

Infine, usa il comando ubuntu-drivers per installare il pacchetto di driver Nvidia consigliato.

sudo ubuntu-drivers install

Se il tuo sistema Ubuntu ha l'avvio protetto UEFI abilitato, potrebbe essere necessario configurare l'avvio protetto e registrare la chiave MOK nel firmware del tuo sistema.

Dopo l'installazione, riavvia il sistema.

sudo reboot

Dopo il riavvio del sistema, utilizzare il comando seguente per convalidare la versione del driver.

sudo nvidia-smi

ii. comando apt

Innanzitutto, aggiorna l'indice del repository per aggiornare i driver Nvidia disponibili.

sudo apt update

Quindi, elenca i pacchetti di driver disponibili per la tua scheda grafica Nvidia.

sudo apt list nvidia-driver-*

Infine, installa la versione del driver che desideri. Qui installerò l'ultima versione disponibile dal repository di Ubuntu che è v440.100 .

sudo apt install -y nvidia-driver-440-server

Se il tuo sistema Ubuntu ha l'avvio protetto UEFI abilitato, potrebbe essere necessario configurare l'avvio protetto e registrare la chiave MOK nel firmware del tuo sistema.

Riavvia il sistema dopo aver installato il pacchetto driver.

sudo reboot

Dopo il riavvio del sistema, utilizzare il comando seguente per convalidare la versione del driver.

sudo nvidia-smi

3. Installa il driver Nvidia da PPA

I driver GPU proprietari di Nvidia sono disponibili in Launchpad. Ha i driver più recenti a monte, attualmente in spedizione Nvidia.

Questo PPA è attualmente in fase di test. Si prega di usarlo con cautela.
sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

Elenca i pacchetti driver disponibili per la tua scheda grafica.

sudo apt list nvidia-driver-*

O

sudo ubuntu-drivers devices

Installa l'ultima versione del driver Nvidia con il comando seguente.

sudo apt install -y nvidia-driver-450

O

sudo ubuntu-drivers install

Se il tuo sistema Ubuntu ha l'avvio protetto UEFI abilitato, potrebbe essere necessario configurare l'avvio protetto e registrare la chiave MOK nel firmware del tuo sistema.

Riavvia il sistema dopo aver installato il pacchetto driver.

sudo reboot

Dopo il riavvio del sistema, utilizzare il comando seguente per convalidare la versione del driver.

sudo nvidia-smi

4. Installa il driver Nvidia ufficiale

Nvidia consiglia di utilizzare il metodo di installazione fornito da Ubuntu o dal fornitore del sistema operativo per installare i driver Nvidia invece di utilizzare il programma di installazione Nvidia.

Innanzitutto, disabilita i driver Nouveau nel caso in cui il tuo sistema lo utilizzi.

echo "blacklist nouveau" | sudo tee /etc/modprobe.d/disable-nouveau.conf

echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/disable-nouveau.conf

Riavvia il sistema

sudo reboot

Aggiungi l'architettura a 32 bit sul tuo computer per installare le librerie a 32 bit per i driver Nvidia.

sudo dpkg --add-architecture i386 

sudo apt update

Installa le librerie richieste.

sudo apt install -y libc6:i386 gcc autoconf make libglvnd-dev

Scarica l'ultimo pacchetto di driver dal sito Web di Nvidia.

O

Utilizza il comando seguente per scaricare l'ultima versione v450.66 utilizzando il terminale.

wget https://us.download.nvidia.com/XFree86/Linux-x86_64/450.66/NVIDIA-Linux-x86_64-450.66.run

Installa il driver Nvidia usando il comando seguente.

Sistema BIOS legacy

sudo sh NVIDIA-Linux-x86_64-450.66.run

Segui le istruzioni sullo schermo per installare il driver Nvidia.

Continua l'installazione – Per installare il driver Nvidia utilizzando il programma di installazione Nvidia

– Per installare le librerie compatibili a 32 bit di Nvidia

– Per aggiornare l'utilità nvidia-xconfig per aggiornare automaticamente il file di configurazione x in modo che il driver Nvidia venga utilizzato al riavvio di X.

Sistema UEFI

Prima di eseguire il comando seguente, genera una chiave del proprietario della macchina e registrala nel firmware del tuo sistema.

sudo sh ./NVIDIA-Linux-x86_64-450.66.run -s --module-signing-secret-key=/var/tmp/MOK.priv --module-signing-public-key=/var/tmp/MOK.pem

Riavvia il sistema dopo aver installato il pacchetto driver.

sudo reboot

Dopo il riavvio del sistema, utilizzare il comando seguente per convalidare la versione del driver.

sudo nvidia-smi

Sistema UEFI – SecureBoot abilitato

Installa i driver Nvidia da Ubuntu Repository/PPA

Se hai un sistema Ubuntu con UEFI secure boot abilitato, durante l'installazione del driver Nvidia (usando il metodo grafico o il comando apt o il comando ubuntu-drivers o da PPA), il sistema ti chiederà di impostare una password (se non già impostata durante il L'installazione del sistema operativo (software di terze parti) o MOK (Chiave proprietario della macchina) non viene registrata dopo l'installazione del sistema operativo) e può essere utilizzata per registrare MOK nel firmware del sistema.

Avresti una finestra grafica per configurare l'avvio sicuro nel caso in cui tu abbia scelto di installare i driver Nvidia da Software e aggiornamenti . I passaggi grafici sarebbero gli stessi di seguito (TUI).

Seleziona OK sulla configurazione della procedura guidata di avvio sicuro.

Inserisci una password per l'avvio sicuro.

Immettere nuovamente la stessa password per confermare la password.

Riavvia il sistema e quindi registra MOK.

sudo reboot

Installa i driver Nvidia ufficiali

Innanzitutto, controlla se il tuo sistema ha abilitato l'avvio protetto.

sudo mokutil --sb-state

Risultato:

SecureBoot enabled

Genera e importa il MOK.

sudo openssl req -new -x509 -newkey rsa:2048 -keyout /var/tmp/MOK.priv -outform DER -out /var/tmp/MOK.der -days 36500 -subj "/CN=ubuntu/" -nodes

sudo mokutil --import /var/tmp/MOK.der

Converti il ​​file .der nel formato .pem per l'installazione del driver Nvidia.

openssl x509 -in /var/tmp/MOK.der -inform DER -outform PEM -out /var/tmp/MOK.pem

Riavvia il sistema e quindi registra MOK.

sudo reboot

Registra la chiave del proprietario della macchina

Al riavvio del sistema, dovrai eseguire la gestione MOK.

Scegli Registra MOK » Continua » » Inserisci la password (l'impostazione è stata eseguita in precedenza) » Riavvia .

Dopo il riavvio del sistema, convalida la versione del driver sul tuo sistema Ubuntu.

sudo nvidia-smi

Gestisci le impostazioni di Nvidia

Puoi gestire le impostazioni dei driver Nvidia andando su Attività>> Cerca Impostazioni server Nvidia X .

O

sudo nvidia-settings

Conclusione

È tutto. Condividi il tuo feedback nella sezione commenti.


Ubuntu
  1. Come installare i driver Nvidia più recenti su Ubuntu

  2. Installare i driver Nvidia su Ubuntu 20.04 LTS - Guida passo passo?

  3. Come installare i driver Nvidia su Manjaro 21

  4. Come installare i driver Nvidia su Ubuntu 18.04 con Secure Boot?

  5. Come installare i driver Nvidia su Kubuntu 16.10

Come installare i driver NVIDIA su Ubuntu 20.04 Focal Fossa Linux

Come installare il driver Nvidia su Ubuntu 20.04

Come installare driver aggiuntivi in ​​Ubuntu

Come installare i driver Nvidia su Ubuntu 20.04 LTS

Come installare i driver Nvidia più recenti su Ubuntu 14.04 Trusty Tahr

Come installare il driver grafico NVIDIA su Ubuntu 20.04