Installazione drivers NVIDIA GPU
Introduzione¶
NVIDIA® è uno dei produttori di GPU più popolari. È possibile installare i driver delle GPU NVIDIA in più di un modo. Questa guida utilizza il repository ufficiale di NVIDIA per installare i suoi driver. Per questo motivo, la guida all'installazione di NVIDIA è un riferimento importante.
Alcuni altri modi alternativi per installare i driver NVIDIA includono:
- L'installer
.rundi NVIDIA - Repo RPMFusion di terze parti
- Driver ELRepo di terze parti
Nella maggior parte dei casi, è meglio installare i driver NVIDIA dalla fonte ufficiale. RPMFusion e ELRepo sono disponibili per chi preferisce un repository più comunity-based. Per l'hardware più vecchio, la soluzione migliore è RPMFusion. È consigliabile evitare di usare il programma di installazione .run. Sebbene sia comodo, l'uso del programma di installazione .run è noto per la sovrascrittura dei file di sistema e per i problemi di incompatibilità.
Presupposti¶
Per questa guida sono necessari i seguenti elementi:
- Rocky Linux Workstation
- Privilegi
sudo
Installare le utility e le dependencies necessarie¶
Attivare il repository Extra Packages for Enterprise Linux (EPEL):
sudo dnf install epel-release -y
Abilitare la repository CodeReady Builder (CRB):
sudo dnf config-manager --enable crb
L'installazione dei 'Development Tools' assicura le necessarie dipendenze di compilazione:
sudo dnf groupinstall "Development Tools" -y
Il pacchetto kernel-devel fornisce gli header e gli strumenti necessari per costruire i moduli del kernel:
sudo dnf install kernel-devel-matched kernel-headers -y
Installare i driver NVIDIA¶
Dopo aver installato i prerequisiti necessari, è il momento di installare i driver NVIDIA.
Aggiungere il repository ufficiale di NVIDIA con il seguente comando:
sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel10/$(uname -i)/cuda-rhel10.repo
Successivamente, pulire la cache del repository di DNF:
sudo dnf clean expire-cache
Infine, installare l'ultimo driver disponibile di Nvidia per il proprio sistema. Per i moduli kernel open, eseguire:
sudo dnf install nvidia-open -y
Mentre per i moduli kernel proprietari, eseguire:
sudo dnf install cuda-drivers -y
Disabilitare Nouveau¶
Nouveau è un driver NVIDIA open-source che offre funzionalità limitate rispetto ai driver proprietari di NVIDIA. È meglio disabilitarla per evitare conflitti con i driver:
sudo grubby --args="nouveau.modeset=0 rd.driver.blacklist=nouveau" --update-kernel=ALL
Nota
Per i sistemi con secure boot abilitato è necessario eseguire questo passaggio:
```bash
sudo mokutil --import /var/lib/dkms/mok.pub
```
Il comando `mokutil` richiederà di creare una password, che verrà utilizzata durante il riavvio.
Dopo il riavvio, il sistema dovrebbe chiedere se si desidera registrare una chiave o qualcosa di simile, rispondere "sì" e verrà richiesta la password fornita nel comando `mokutil`.
Riavvio:
sudo reboot now
Conclusione¶
I driver delle GPU NVIDIA sono stati installati con successo sul sistema utilizzando il repository ufficiale di NVIDIA. Sfruttate le capacità avanzate della vostra GPU NVIDIA che i driver Nouveau predefiniti non sono in grado di offrire.
Author: Brinkman Joseph
Contributors: Steven Spencer, Ganna Zhyrnova