Come installare i driver GPU NVIDIA su un server Ubuntu senza testa Top 10.Top 10 LTS

Come installare i driver GPU NVIDIA su un server Ubuntu senza testa Top 10.Top 10 LTS

Le GPU Nvidia sono richieste anche sui server Ubuntu senza Headless (nessuna interfaccia utente grafica) per codificare/decodificare i file multimediali, eseguire i codici di intelligenza artificiale, eseguire i programmi CUDA e molto altro.

In questo articolo, ti mostreremo come installare i driver GPU NVIDIA ufficiali su un server Ubuntu senza testa 22.04 LTS MACCHINE.

Argomento dei contenuti:

  1. Connessione al server Ubuntu 22.04 LTS tramite SSH
  2. Verifica se la GPU Nvidia è installata
  3. Aggiornamento della cache del repository del pacchetto APT
  4. Driver Nvidia disponibili per Server Ubuntu senza Headless 22.04 LTS
  5. Installazione dell'ultima versione dei driver Nvidia su Ubuntu Server 22.04 LTS
  6. Verifica se i driver Nvidia sono installati correttamente
  7. Conclusione
  8. Riferimenti

Connessione al server Ubuntu 22.04 LTS MACCHINE tramite SSH

Connessione al tuo server Ubuntu 22.04 LTS Machine tramite SSH è facoltativo se hai accesso all'hardware del server (dove è stato installato il server Ubuntu 22.04 LTS). Puoi semplicemente allegare un mouse, una tastiera e un monitor al server e installare i driver Nvidia su di esso.

Se non hai accesso a Ubuntu Server 22.04 LTS Hardware del server, è necessario SSH per installare i driver Nvidia.

A ssh nel tuo server Ubuntu 22.04 LTS Machine, è possibile eseguire il seguente comando da un'app terminale del tuo desktop/laptop da cui si desidera accedere a Ubuntu Server 22.04 LTS MACCHINE:

$ ssh @

Assicurati di sostituire e con il nome utente di accesso e il nome di dominio o l'indirizzo IP del server Ubuntu 22.04 LTS MACCHINE, rispettivamente.

Se stai utilizzando Windows 10 o Windows 11 e hai bisogno di assistenza per connetterti al server Ubuntu 22.04 LTS MACCHINE tramite SSH, leggi l'articolo su Come SSH nei server Linux da Windows 10/11.

Verifica se la GPU Nvidia è installata

Per verificare se si è installata una GPU Nvidia sul tuo macchina server Ubuntu, eseguire il comando seguente:

$ lspci | egrep -i 'vga | display | 3d'

Come puoi vedere, abbiamo una GPU NVIDIA GeForce 1050 TI installata sulla nostra macchina server Ubuntu.

Inoltre, dall'output dei seguenti comandi, si può vedere che vengono utilizzati i conducenti Nouveau open source al posto dei driver GPU NVIDIA ufficiali. Nelle prossime sezioni ti mostreremo come installare i driver GPU NVIDIA ufficiali sul tuo server Ubuntu.

$ lsmod | grep nvidia
$ lsmod | Grep Nouveau

Aggiornamento della cache del repository del pacchetto APT

Prima di poter installare i driver Nvidia ufficiali sui server Ubuntu, è necessario aggiornare la cache del repository del pacchetto APT con il seguente comando:

$ sudo apt update

La cache del repository del pacchetto APT deve essere aggiornata.

Driver Nvidia disponibili per Server Ubuntu senza Headless 22.04 LTS

È possibile installare uno dei due pacchetti ufficiali di driver Nvidia su un server Ubuntu senza testa 22.04 LTS:

  1. nvidia-driver- [versione] -server - Installa questo pacchetto di driver Nvidia se si desidera installare i driver Nvidia ufficiali sul server Ubuntu senza Headless 22.04 LTS MACCHINE, inclusi tutti i pacchetti consigliati e gli strumenti Nvidia.
  2. nvidia-headless- [versione] -server - Installa questo pacchetto di driver Nvidia se si desidera installare solo i componenti ufficiali di driver Nvidia ufficiali e tralasciare tutti i pacchetti consigliati e gli strumenti Nvidia per mantenere il server Ubuntu il più leggero possibile.

Se si decide di installare il pacchetto nvidia-headless- [versione] -server per installare i driver Nvidia ufficiali sul tuo server Ubuntu, è possibile che tu sia in grado di installare uno o entrambi i pacchetti Nvidia:

  1. nvidia-otils- [versione] -server - Installa questo pacchetto se è necessario eseguire il comando NVIDIA-SMI per monitorare l'utilizzo della GPU sul tuo server Ubuntu.
  2. libnvidia-ocode- [versione] -server - Installa questo pacchetto se si desidera codificare e decodificare il supporto sul server Ubuntu utilizzando le funzionalità NVENC e NVDEC della GPU NVIDIA, rispettivamente.

Qui, è il numero di versione del driver Nvidia che installerai sul tuo server Ubuntu 22.04 LTS MACCHINE. Al momento della stesura di questo documento, è possibile installare la versione 418, 515 o 525 del driver Nvidia dal repository di pacchetti ufficiali di Ubuntu. Quando leggi questo articolo, potresti trovare le versioni aggiornate dei pacchetti di driver Nvidia nel repository di pacchetti ufficiali di Ubuntu. Quindi, è sempre una buona idea verificare se una versione del driver aggiornata è disponibile prima di installarla. Inoltre, assicurati di installare le stesse versioni di tutti i pacchetti di driver Nvidia. I numeri di versione dei pacchetti di driver Nvidia e i pacchetti Nvidia Tools dovrebbero corrispondere.

Puoi trovare le versioni disponibili del pacchetto nvidia-driver-server con il seguente comando:

$ sudo apt Search '^nvidia-driver- [1-9]*-server $'

Puoi trovare le versioni disponibili del pacchetto Nvidia-Headless-Server con il seguente comando:

$ sudo apt search '^nvidia-headless- [1-9]*-server $'

Puoi trovare le versioni disponibili del pacchetto Nvidia-Utils-Server con il seguente comando:

$ sudo apt Search 'nvidia-otils- [1-9]*-server'

È possibile trovare le versioni disponibili dell'ancode Libnvidia-Server con il seguente comando:

$ sudo APT Search 'libnvidia-ocode- [1-9]*-server'

Installazione dell'ultima versione dei driver Nvidia su Ubuntu Server 22.04 LTS

Per installare i driver Nvidia ufficiali inclusi tutti i pacchetti di strumenti Nvidia consigliati sul server Ubuntu senza Headless 22.04 LTS MACCHINE, eseguire il seguente comando:

$ sudo apt install nvidia-driver-525-server

Per installare la versione minima dei driver Nvidia ufficiali e le utility del driver Nvidia sul server Ubuntu senza Headless 22.04 LTS MACCHINE, eseguire il seguente comando:

$ sudo apt Installa nvidia-headless-525-server nvidia-otils-525-server

Per installare la versione minima dei driver NVIDIA ufficiali, le utility del driver Nvidia e le librerie NVIDIA NVENC Ecoder e NVDEC Decoder sul tuo Ubuntu Server senza Headless 22.04 LTS MACCHINE, eseguire il seguente comando:

$ sudo apt Installa nvidia-headless-525-server nvidia-otils-525-server libnvidia-ocode-525-server

Per confermare l'installazione, premere Y e poi premere .

I pacchetti di driver Nvidia e i pacchetti di dipendenza richiesti vengono scaricati. Ci vuole un po 'di tempo per completare.

I pacchetti di driver Nvidia e i pacchetti di dipendenza richiesti vengono installati. Ci vuole un po 'di tempo per completare.

Una volta visualizzati le istruzioni, premere Per selezionare e premere .

I driver Nvidia devono essere installati sul server Ubuntu senza Headless 22.04 LTS MACCHINE.

Per avere effetto le modifiche, riavviare il tuo server Ubuntu con il seguente comando:

$ sudo riavvia

Verifica se i driver Nvidia sono installati correttamente

Una volta che il tuo server Ubuntu si stiva, puoi verificare che i moduli del kernel Nvidia vengano utilizzati al posto dei moduli kernel Nouveau open source con i seguenti comandi. Quindi, i conducenti ufficiali della GPU Nvidia stanno funzionando bene:

$ lsmod | Grep Nouveau
$ lsmod | grep nvidia

Puoi anche trovare le informazioni di utilizzo della tua GPU Nvidia utilizzando il comando nvidia-smi. L'output di questo comando verifica anche che i driver GPU Nvidia siano installati correttamente.

$ nvidia-smi

Conclusione

Ti abbiamo mostrato come verificare se hai una GPU Nvidia installata sul tuo server Ubuntu 22.04 LTS MACCHINE. Ti abbiamo anche mostrato come installare i driver GPU NVIDIA ufficiali sul server Ubuntu 22.04 LTS in modalità Headless (nessuna interfaccia utente grafica installata) e come verificare se i driver GPU NVIDIA ufficiali stanno lavorando su Ubuntu Server 22.04 LTS.

Riferimenti:

  • https: // sviluppatore.nvidia.com/nvidia-video-codec-sdk