Installa i driver Nvidia su Linux
Ci sono tre possibili modi per installare il driver Nvidia in Linux (Ubuntu LTS 18.04 / 20.04 / 22.04):
- Installazione automatica o manuale tramite ubuntu-drivers.
- Installazione manuale tramite sito web Nvidia.
- Installazione manuale tramite gestore pacchetti apt.
ubuntu-drivers
Questo pacchetto è progettato appositamente per Ubuntu ed è in grado di rilevare e installare driver aggiuntivi per una gamma di dispositivi, come le GPU. Per determinare quali dispositivi all'interno del sistema richiedono l'installazione del driver, eseguire il seguente comando:
sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0 == modalias : pci:v000010DEd00002684sv000019DAsd00004675bc03sc00i00 vendor : NVIDIA Corporation driver : nvidia-driver-525 - distro non-free driver : nvidia-driver-525-open - distro non-free driver : nvidia-driver-525-server - distro non-free driver : nvidia-driver-535 - distro non-free recommended driver : nvidia-driver-535-open - distro non-free driver : nvidia-driver-535-server-open - distro non-free driver : nvidia-driver-535-server - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin
Se ricevi un messaggio di errore ERROR:root:aplay command not found installa semplicemente il pacchetto mancante o ignoralo:
sudo apt install alsa-utils
Per ottenere ulteriori informazioni sui pacchetti driver disponibili per l'installazione su questo sistema, utilizzare il seguente comando con un'opzione aggiuntiva per selezionare solo le GPU del server:
sudo ubuntu-drivers list --gpgpu
nvidia-driver-525-open, (kernel modules provided by linux-modules-nvidia-525-open-generic) nvidia-driver-535, (kernel modules provided by linux-modules-nvidia-535-generic) nvidia-driver-535-open, (kernel modules provided by linux-modules-nvidia-535-open-generic) nvidia-driver-525-server, (kernel modules provided by linux-modules-nvidia-525-server-generic) nvidia-driver-525, (kernel modules provided by linux-modules-nvidia-525-generic) nvidia-driver-535-server-open, (kernel modules provided by linux-modules-nvidia-535-server-open-generic) nvidia-driver-535-server, (kernel modules provided by linux-modules-nvidia-535-server-generic)
Il modo più semplice per installare automaticamente tutti i driver necessari consiste nell'utilizzare la funzione autoinstall:
sudo ubuntu-drivers autoinstall
Riavviare dopo che il processo è terminato:
sudo shutdown -r now
Puoi verificare se il driver installato sta funzionando correttamente:
sudo nvidia-smi
Puoi anche selezionare manualmente quale driver verrà installato. Ad esempio:
sudo ubuntu-drivers install nvidia:535
Non dimenticare di riavviare il server dopo l'installazione:
sudo shutdown -r now
Sito web Nvidia
Dal tuo PC locale, apri la sezione Download sul sito ufficiale Nvidia. Scegli la tua GPU e il sistema operativo dai menu a discesa e fai clic su Cerca:
Controlla quale versione del driver è disponibile e fai clic sul pulsante Scarica:
Inoltre, è possibile scaricarlo manualmente dalla sezione archivio sul sito ufficiale Nvidia. Quindi, è necessario caricare il file ricevuto (ad esempio, NVIDIA-Linux-x86_64-460.106.00.run) sul tuo server utilizzando la nostra guida passo passo Scambio di file da Linux.
Prima di procedere, esegui il seguente comando per installare i pacchetti necessari:
sudo apt install build-essential libglvnd-dev pkg-config
A volte questi pacchetti sono installati nel tuo sistema. Basta avviare l'installazione del driver:
sudo bash NVIDIA-Linux-x86_64-460.106.00.run
L'ultimo passo è riavviare il tuo server:
sudo shutdown -r now
È tutto. Il driver Nvidia è stato installato sul tuo sistema operativo.
Gestore pacchetti apt
Per iniziare, è necessario selezionare la versione appropriata del driver per le GPU installate sul server. Particolare attenzione dovrebbe essere data al ramo del driver. Di solito, il ramo del driver è indicato da un numero a tre cifre (ad esempio, nvidia-driver-535). Questo può essere determinato utilizzando il comando sopra:
sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0 == modalias : pci:v000010DEd00002684sv000019DAsd00004675bc03sc00i00 vendor : NVIDIA Corporation driver : nvidia-driver-525 - distro non-free driver : nvidia-driver-525-open - distro non-free driver : nvidia-driver-525-server - distro non-free driver : nvidia-driver-535 - distro non-free recommended driver : nvidia-driver-535-open - distro non-free driver : nvidia-driver-535-server-open - distro non-free driver : nvidia-driver-535-server - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin
Raccomandiamo di installare prima i moduli del kernel:
sudo linux-modules-nvidia-535-generic
Poi, installa il driver:
sudo apt install nvidia-driver-535
Infine, riavvia il server:
sudo shutdown -r now
Verificare che il modulo kernel corretto sia caricato e che il driver stia funzionando:
sudo lsmod | grep nvidia
nvidia_uvm 1523712 0 nvidia_drm 77824 0 nvidia_modeset 1302528 1 nvidia_drm nvidia 56537088 2 nvidia_uvm,nvidia_modeset drm_kms_helper 311296 5 drm_vram_helper,ast,nvidia_drm drm 622592 8 drm_kms_helper,drm_vram_helper,ast,nvidia,drm_ttm_helper,nvidia_drm,ttm
Puoi anche controllare questo eseguendo l'utilità della riga di comando Nvidia:
sudo nvidia-smi
Disinstallazione
Prima di cambiare la versione del driver o semplicemente cancellare il driver Nvidia, inserisci il seguente comando:
sudo apt purge nvidia-*
sudo apt update
sudo apt autoremove
Ora, puoi installare il driver necessario.
Pubblicato: 30.04.2024