Come installare i driver Nvidia su Ubuntu 24.04, 22.04 o 20.04

L'installazione dei driver NVIDIA su Ubuntu è fondamentale per gli utenti che desiderano ottimizzare le prestazioni del proprio sistema, in particolare per i giochi, il rendering 3D o i calcoli basati su CUDA. Ubuntu offre diversi metodi per installare questi driver, a seconda delle tue esigenze e preferenze. Puoi utilizzare il repository predefinito di Ubuntu per un'installazione semplice, il PPA Launchpad ppa:graphics-drivers/ppa per accedere ai driver più recenti o il repository NVIDIA CUDA APT per coloro che lavorano specificamente con lo sviluppo CUDA.

Questa guida ti guiderà attraverso il processo di installazione utilizzando ciascuno di questi metodi su Ubuntu 24.04, 22.04 o 20.04, assicurandoti di avere la corretta configurazione del driver per il tuo hardware e caso d'uso.

Rimuovi le installazioni NVIDIA precedenti

Se in precedenza hai installato i driver NVIDIA utilizzando un metodo specifico e desideri reinstallarli utilizzando un approccio diverso menzionato qui, fai attenzione. La combinazione di più repository NVIDIA può interrompere i tuoi driver. Dovresti prima ripristinare i driver Mesa e poi installare i driver NVIDIA.

Nota: puoi ignorare questa sezione se non hai ancora installato alcun driver NVIDIA.

Metodo 1: rimozione del metodo APT dei driver NVIDIA

Innanzitutto, utilizza un comando generale per rimuovere eventuali tracce dell'installazione NVIDIA sul tuo sistema. Questo comando cerca tutti i pacchetti relativi a NVIDIA e li elimina dal tuo sistema:

sudo apt autoremove nvidia* --purge

Metodo 2: rimozione delle installazioni dei driver NVIDIA Runfile

Supponiamo di aver installato i driver NVIDIA utilizzando il metodo del file ".run" (che non è consigliato a causa di alternative migliori come il repository NVIDIA CUDA). In tal caso, è necessario rimuoverli utilizzando un approccio diverso.

Per rimuovere il tipo di installazione runfile, utilizzare il comando seguente:

sudo /usr/bin/nvidia-uninstall

Metodo 3: rimozione delle installazioni dei file runfile NVIDIA CUDA Toolkit

Se hai installato il toolkit CUDA utilizzando il metodo runfile, devi anche rimuoverlo. Per fare ciò, esegui il seguente comando:

sudo /usr/local/cuda-X.Y/bin/cuda-uninstall

Sostituisci XY con il numero di versione del toolkit CUDA installato.

Questi metodi dovrebbero rimuovere tutti i driver NVIDIA esistenti dal tuo sistema Ubuntu, consentendoti di procedere con una nuova installazione.

Passaggi di preinstallazione per l'installazione dei driver NVIDIA

Prima di installare i driver NVIDIA, è essenziale eseguire alcuni controlli pre-installazione per garantire un processo di installazione regolare. Questa sezione ti guiderà attraverso i passaggi necessari.

Aggiorna Ubuntu prima dell'installazione dei driver Nvidia

L'aggiornamento del sistema garantisce che tutti i pacchetti siano aggiornati, riducendo la probabilità di conflitti durante l'installazione. Ciò è particolarmente importante quando si installano pacchetti come nuovi kernel e driver della scheda grafica.

Innanzitutto, aggiorna l'elenco dei pacchetti:

sudo apt update

Successivamente, aggiorna tutti i pacchetti obsoleti:

sudo apt upgrade

Determina la tua scheda grafica

È essenziale determinare se la tua vecchia scheda grafica NVIDIA è supportata. Gli utenti con carte nuove di zecca possono saltare questo passaggio poiché saranno sicuramente supportati.

Innanzitutto, trova il modulo della scheda grafica utilizzando il seguente comando:

lspci | grep -e VGA

Questo comando visualizzerà le informazioni sulla tua scheda grafica. Di seguito è mostrato un output di esempio:

03:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)

Se usi una scheda più vecchia, cercala sul sito Web NVIDIA per verificare se i driver più recenti la supportano. In alcuni casi, potrebbe essere necessario installare invece driver legacy.

Metodo 1: installare i driver NVIDIA tramite terminale CLI

La riga di comando è la prima opzione per installare i driver NVIDIA sul tuo sistema Ubuntu. Sebbene gli utenti avanzati possano preferire metodi basati su comandi, anche i principianti possono facilmente seguire questo approccio.

Identifica la scheda grafica e il driver consigliato

Apri il tuo terminale premendo CTRL+ALT+T e trova le informazioni sulla tua scheda grafica utilizzando il seguente comando:

ubuntu-drivers devices

Nell'output di esempio, il modello della scheda grafica è "TU117 [GeForce GTX 1650]" e il driver NVIDIA consigliato è "nvidia-driver-545-open". Ricorda che il modello della tua scheda grafica NVIDIA potrebbe differire, quindi cerca l'opzione del driver consigliato nell'output.

Installa il driver consigliato o scegli un'altra versione

È possibile installare il pacchetto driver consigliato utilizzando uno dei due metodi seguenti.

Se sei soddisfatto della versione consigliata, utilizza questo comando per installarla automaticamente:

sudo ubuntu-drivers autoinstall

Se preferisci installare una versione specifica del driver, utilizza il comando appropriato dall'elenco seguente. Ricorda che questi numeri di versione sono esempi e cambieranno nel tempo.

I comandi seguenti sono solo esempi comuni. Ricorda, Nvidia rilascia costantemente versioni più recenti. Questa guida potrebbe non essere aggiornata per ciascun comando, ma esisterà comunque.

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510

Riavvia il sistema

Una volta completata l'installazione del driver, riavvia il tuo sistema Ubuntu inserendo il seguente comando:

reboot

Dopo il riavvio del sistema, i driver NVIDIA dovrebbero essere installati correttamente e pronti per l'uso.

Metodo 2: installare i driver NVIDIA tramite la GUI desktop

La seconda soluzione per installare i driver NVIDIA sul tuo sistema Ubuntu è utilizzare un'interfaccia utente grafica (GUI). Questo approccio è particolarmente consigliato ai principianti di Linux.

Apri l'applicazione "Driver aggiuntivi".

Innanzitutto, vai al menu dell'applicazione e apri l'applicazione "Driver aggiuntivi". Per gli utenti nuovi a Ubuntu, puoi trovarlo seguendo questi passaggi:

  1. Fai clic su "Attività" nell'angolo in alto a sinistra dello schermo.
  2. Digita "Driver aggiuntivi" nella barra di ricerca.
  3. Seleziona l'applicazione "Driver aggiuntivi" dai risultati della ricerca.

Scegli il driver NVIDIA da installare

Verrà visualizzata la finestra "Software e aggiornamenti", che mostra un elenco di driver disponibili per la tua scheda grafica NVIDIA. Il numero di driver elencati può variare a seconda dell'età e della popolarità della scheda grafica.

Seleziona il driver NVIDIA che desideri installare e fai clic sul pulsante "Applica modifiche". A seconda del sistema e delle sue risorse, il processo di installazione richiederà dai 2 ai 3 minuti.

Riavvia il sistema

Una volta completata l'installazione del driver, riavviare il sistema. Puoi farlo immediatamente digitando il seguente comando nel tuo terminale:

reboot

Metodo 3: installare i driver NVIDIA utilizzando "graphics-drivers/ppa"

Il seguente metodo prevede l'installazione dei driver NVIDIA dal repository graphics-drivers/ppa, noto per fornire i driver NVIDIA proprietari più aggiornati. Questo approccio è consigliato agli utenti che desiderano aggiornare regolarmente i propri driver grafici.

Installa le dipendenze richieste

Innanzitutto, devi installare le dipendenze richieste eseguendo il seguente comando:

sudo apt install software-properties-common -y

Aggiungi il PPA dei driver grafici

Successivamente, aggiungi il repository graphics-drivers/ppa al tuo sistema utilizzando il seguente comando:

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

Aggiorna la cache dei pacchetti

Con il PPA ora aggiunto al tuo sistema, aggiorna l'elenco dei pacchetti eseguendo:

sudo apt update

Controlla i driver Nvidia consigliati

Ora, inserisci il seguente comando per visualizzare i driver consigliati per la tua scheda grafica:

ubuntu-drivers devices

L'output sarà diverso da quello ricevuto utilizzando il repository APT Ubuntu standard. Nell'elenco verrà visualizzato un driver consigliato da terze parti.

Installa i driver NVIDIA tramite il comando APT dal PPA

Per installare il driver, scegliere una delle seguenti opzioni:

Se sei soddisfatto della versione consigliata, utilizza questo comando:

sudo ubuntu-drivers autoinstall

In alternativa, se desideri installare una versione specifica del driver, utilizza uno dei comandi seguenti:

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510
sudo apt install nvidia-driver-470
sudo apt install nvidia-driver-450
sudo apt install nvidia-driver-390

Riavvia il sistema

Una volta completata l'installazione, riavviare il sistema utilizzando il seguente comando:

reboot

Dopo il riavvio, i driver NVIDIA appena installati dal repository graphics-drivers/ppa saranno attivi sul tuo sistema.

Metodo 4: installare i driver NVIDIA sulle versioni LTS tramite CUDA PPA

Questa sezione si applica solo alle versioni Ubuntu 24.04, 22.04 e 20.04 LTS. Non può essere utilizzato per rilasci a breve termine.

Installa i pacchetti richiesti per installare i driver Nvidia da CUDA PPA

L'ultimo metodo per installare i driver NVIDIA prevede l'utilizzo del repository NVIDIA CUDA, che viene aggiornato frequentemente e supporta Debian, Ubuntu, RHEL e altre popolari distribuzioni Linux.

Innanzitutto, assicurati di installare i seguenti pacchetti, che potrebbero essere già installati sul tuo sistema:

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https dkms curl -y

Importa la chiave GPG del repository NVIDIA

Successivamente, importa la chiave GPG per la tua versione di distribuzione:

Nobile Numbat: Ubuntu 24.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Jammy Jellyfish: Ubuntu 22.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Fossa focale: Ubuntu 20.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Aggiungi il repository NVIDIA CUDA

Ora aggiungi il repository NVIDIA per il tuo sistema, assicurandoti di importare quello corretto per corrispondere alla versione della tua distribuzione Ubuntu:

Nobile Numbat: Ubuntu 24.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Jammy Jellyfish: Ubuntu 22.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Fossa focale: Ubuntu 20.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Aggiorna l'indice dei pacchetti APT

Aggiorna l'elenco delle tue fonti per riflettere il repository appena aggiunto:

sudo apt update

Cerca e installa i driver Nvidia tramite Nvidia PPA

Successivamente, installa i driver Nvidia più recenti. È possibile utilizzare il comando di ricerca APT per visualizzare l'elenco completo dei driver disponibili:

apt search nvidia-driver-*

Questo tutorial mostra come installare l'ultima versione attualmente disponibile. Se preferisci sostituisci 545 con 530, 525, 520, 515, ecc.

Per la migliore compatibilità, installa la versione proprietaria, soprattutto se sei nuovo su Ubuntu. I driver open source possono causare problemi con alcune schede grafiche.

Gli utenti avanzati possono passare facilmente dai driver open source a quelli proprietari secondo necessità.

  • Installa i driver NVIDIA 550.xx senza supporto CUDA (proprietario):
sudo apt install nvidia-driver-550
  • Installa i driver NVIDIA 550.xx con supporto CUDA (proprietario):
sudo apt install nvidia-driver-550 cuda-drivers-550 cuda
  • Installa i driver NVIDIA 550.xx senza supporto CUDA (open source):
sudo apt install nvidia-driver-550-open
  • Installa i driver NVIDIA 550.xx con supporto CUDA (open source):
sudo apt install nvidia-driver-550-open cuda-drivers-550 cuda

Se i driver sopra indicati non funzionano, prova a utilizzare la versione 545, 530, 520, 515, ecc. oppure utilizza il comando di ricerca precedente per trovare altre versioni.

Installa i driver headless Nvidia

Per gli utenti non desktop e per coloro che utilizzano server con software specializzato, l'installazione dei driver NVIDIA direttamente dal repository CUDA è spesso la soluzione migliore. Le istruzioni sono le stesse degli utenti desktop, ma è necessario aggiungere "headless" al comando.

Driver headless proprietari NVIDIA 545

sudo apt install nvidia-headless-545

Driver headless NVIDIA 545 open source

sudo apt install nvidia-headless-545-open

Per ulteriori opzioni, utilizza il comando di ricerca APT nel tuo terminale per individuare pacchetti specifici:

apt search nvidia-headless*

Inoltre, puoi aggiungere CUDA e qualsiasi altro pacchetto richiesto. Gli utenti desktop non devono installare driver headless.

Conferma dell'installazione dei driver Nvidia

Dopo aver installato con successo i driver Nvidia e riavviato il sistema, è essenziale verificare che l'installazione sia andata a buon fine. Questa sezione ti guiderà nella conferma dell'installazione utilizzando la riga di comando e l'interfaccia utente grafica (GUI).

Controlla i driver Nvidia tramite terminale

È possibile utilizzare la riga di comando per verificare l'installazione. Questo comando visualizzerà informazioni sulla tua GPU Nvidia, come la versione del driver, l'utilizzo della GPU, la temperatura e altro.

nvidia-smi

Accedi alla GUI delle impostazioni di Nvidia

Puoi avviare la GUI delle impostazioni di Nvidia se preferisci un'interfaccia grafica. Per fare ciò, seguire i passaggi seguenti:

Apri il terminale e inserisci il seguente comando:

nvidia-settings

In alternativa, puoi accedere alle impostazioni di Nvidia tramite il menu dell'applicazione:

Vai su Attività > Mostra applicazioni > Impostazioni NVIDIA X Server.

Dopo aver aperto la GUI delle impostazioni di Nvidia, puoi visualizzare la configurazione, le informazioni e altre impostazioni della tua GPU che possono essere personalizzate.

Conclusione

Installando i driver NVIDIA utilizzando il metodo più adatto alle tue esigenze, puoi garantire prestazioni e compatibilità ottimali con il tuo sistema Ubuntu. Sia che tu scelga la stabilità del repository predefinito di Ubuntu, i driver all'avanguardia di ppa:graphics-drivers/ppa o i driver ottimizzati per CUDA dal repository NVIDIA CUDA, ciascun metodo fornisce un modo affidabile per mantenere la tua GPU in esecuzione in modo efficiente . Sebbene gli aggiornamenti a questi driver siano comuni, assicurati di selezionare il repository che si allinea ai tuoi requisiti specifici per mantenere un'esperienza fluida e stabile sul tuo sistema Ubuntu.

link utili

Ecco alcuni collegamenti utili relativi all'installazione dei driver NVIDIA:

  • Driver grafici PPA: accedi ai driver NVIDIA più recenti dal PPA dei driver grafici Ubuntu. Questo repository spesso contiene i driver più aggiornati disponibili.
  • Driver NVIDIA Unix: Visita la pagina ufficiale di NVIDIA per i driver Unix per scaricare i driver più recenti direttamente da NVIDIA.
  • Kit di strumenti NVIDIA CUDA: scopri e scarica CUDA Toolkit, che include driver e strumenti per l'elaborazione accelerata da GPU.
  • Documentazione sui driver NVIDIA Tesla: leggere la documentazione per i driver NVIDIA Tesla, che fornisce informazioni dettagliate sui rami e sugli aggiornamenti dei driver.
  • Forum NVIDIA: Partecipa ai forum della community NVIDIA per discutere problemi, condividere soluzioni e ottenere supporto da altri utenti NVIDIA.
Joshua James
Seguimi
Ultimi post di Joshua James (vedi tutto)

3 commenti su “How to Install Nvidia Drivers on Ubuntu 24.04, 22.04, or 20.04”

  1. Proprio come avvertimento dopo il riavvio, non sono riuscito ad accedere a nvidia-smi, quindi ho fatto (NON INSERIRE ANCORA QUESTO COMANDO) sudo prime-select nvidia. E dopo aver riavviato nuovamente non ho potuto utilizzare il mouse o la tastiera, ho trovato una soluzione qui:
    https://forums.developer.nvidia.com/t/ubuntu-22-04-2-lts-nvidia-525-105-17-hangs-on-login-screen/249679

    Che in pratica sta facendo: sudo apt-get install xserver-xorg-input-all
    Quindi esegui "sudo prime-select nvidia" e riavvia

    NOTA: se dopo il riavvio il mouse e la tastiera non rispondono, accedere alla modalità di ripristino (selezionare per aprire una shell) e tornare a Intel "sudo prime-select nvidia", quindi eseguire i passaggi precedenti.

    Rispondi

Lascia un commento