In questo articolo, ti mostrerò come installare i driver GPU Nvidia su CentOS Stream 9. Quindi iniziamo."
Sommario
Verifica se il sistema ha una GPU Nvidia installata
Puoi verificare se il tuo computer ha una GPU Nvidia installata con il seguente comando:
$ lspci | egrep 'vga | 3d'
Come puoi vedere, ho una GPU Nvidia GeForce GTX 1050 TI installata sul mio computer. Potresti avere una GPU Nvidia diversa installata.
Per impostazione predefinita, vengono utilizzati i driver GPU Nouveau open source1 invece dei driver GPU NVIDIA proprietari su CentOS Stream 9. Una volta installati i driver GPU Nvidia proprietari, vedrai che vengono utilizzati al posto dei driver GPU Nouveau open source.
$ lsmod | Grep Nouveau
$ lsmod | grep nvidia
Disabilita l'avvio sicuro dal BIOS
Per i driver GPU NVIDIA per lavorare su CentOS Stream 9, è necessario disabilitare l'avvio sicuro dal BIOS della scheda madre se utilizza il firmware UEFI per l'avvio di sistemi operativi.
Il processo di disabilitazione dell'avvio sicuro dal BIOS delle schede madri capacità UEFI è specifico del fornitore (diverso per ciascun fornitore della scheda madre come Asus, MSI, Gigabyte, Asrock, ecc.). Quindi, è meglio controllare il manuale dell'utente della scheda madre per scoprire come disabilitare l'avvio sicuro sulla scheda madre.
Per le schede madri a base di BIOS più vecchi, non è necessario fare nulla per i conducenti GPU NVIDIA per lavorare su CentOS Stream 9.
Abilitare il repository EPEL su CentOS Stream 9
Per installare i driver GPU NVIDIA su CentOS Stream 9, dovrai installare gli strumenti di build richiesti e le librerie di dipendenza richieste per la compilazione dei moduli del kernel Nvidia. Alcuni di questi sono disponibili nel repository Epel CentOS Stream 9. In questa sezione, ti mostrerò come abilitare il repository EPEL su CentOS Stream 9.
Innanzitutto, aggiorna la cache del repository del pacchetto DNF con il seguente comando:
$ sudo dnf makecache
Abilita il repository di pacchetti Centro CentOS ufficiale con il seguente comando:
$ sudo dnf config-manager-CRB abilitato
Installa il Epel-release E Epel-next-release pacchetti con il seguente comando:
$ sudo dnf installa epel-release epel-next-release
Per confermare l'installazione, premere Y e poi premere .
Per confermare il tasto GPG, premere Y e poi premere .
IL Epel-release e il Epel-next-release I pacchetti devono essere installati e il repository EPEL dovrebbe essere abilitato.
Per avere effetto sulle modifiche, aggiornare la cache del repository del pacchetto DNF con il seguente comando:
$ sudo dnf makecache
Installazione delle dipendenze richieste e costruire strumenti per la compilazione dei moduli del kernel Nvidia
Per installare gli strumenti di build richiesti e le librerie di dipendenza richieste per la compilazione dei moduli del kernel Nvidia, eseguire il seguente comando:
$ sudo dnf Installa kernel-headers-$ (uname -r) kernel-devel-$ (uname -r) tar bzip2 make automake gcc gcc-c ++ pciutils elfutils-libelf-devel libgglvnd-opengl libgglvnd-glx libglvnd-devel pkgcfigd dkm
Per confermare l'installazione, premere Y e poi premere .
I pacchetti richiesti vengono scaricati da Internet. Ci vorrà un po 'di tempo per completare.
Una volta scaricati i pacchetti, ti verrà chiesto di confermare la chiave GPG del repository di pacchetti ufficiali CentOS.
Per confermare il tasto GPG, premere Y e poi premere .
Per confermare il tasto GPG del repository EPEL, premere Y e poi premere .
L'installazione dovrebbe continuare.
A questo punto, devono essere installate le librerie di dipendenza richieste e gli strumenti di build per la compilazione del modulo del kernel Nvidia.
Aggiunta del repository di pacchetti CUDA NVIDIA ufficiale su CentOS Stream 9
Per aggiungere il repository di pacchetto CUDA NVIDIA ufficiale su CentOS Stream 9, eseguire il seguente comando:
$ sudo dnf config-manager --add-repo http: // sviluppatore.scaricamento.nvidia.com/compute/cuda/repos/rhel9/$ (uname -i)/cuda -rhel9.Repo
Per avere effetto sulle modifiche, aggiornare la cache del repository del pacchetto DNF con il seguente comando:
$ sudo dnf makecache
Installazione degli ultimi driver GPU Nvidia su CentOS Stream 9
Per installare l'ultima versione dei driver GPU Nvidia su CentOS Stream 9, eseguire il seguente comando:
modulo $ sudo dnf installa nvidia-driver: ultimo-DKMS
Per confermare l'installazione, premere Y e poi premere .
Tutti i pacchetti di driver GPU NVIDIA e i pacchetti di dipendenza richiesti vengono scaricati da Internet. Ci vorrà un po 'di tempo per completare.
Una volta scaricati i pacchetti, ti verrà chiesto di confermare la chiave GPG del repository del pacchetto Nvidia ufficiale. Premere Y e poi premere Per confermare la chiave GPG.
L'installazione dovrebbe continuare. Ci vorrà un po 'di tempo per completare.
L'installazione dovrebbe continuare. Ci vorrà un po 'di tempo per completare.
Per avere effetto le modifiche, riavviare il computer con il seguente comando:
$ sudo riavvia
Verifica se i driver Nvidia sono installati correttamente
Una volta che il tuo computer si avvia, dovresti vedere che vengono utilizzati i driver GPU NVIDIA proprietari1 invece dei driver GPU Nouveau open source2.
$ lsmod | grep nvidia
$ lsmod | Grep Nouveau
Dovresti anche trovare il Impostazioni del server Nvidia x app in Menu dell'applicazione di Centos Stream 9. Cliccaci sopra.
IL Impostazioni del server Nvidia x L'app dovrebbe essere eseguita senza errori e dovrebbe mostrare molte informazioni relative alla GPU Nvidia installata.
Dovresti anche essere in grado di eseguire i programmi di riga di comando Nvidia come nvidia-smi.
$ nvidia-smi
Conclusione
In questo articolo, ti ho mostrato come aggiungere il repository ufficiale di Nvidia Cuda su CentOS Stream 9. Ti ho anche mostrato come installare l'ultima versione dei driver GPU NVIDIA proprietari su CentOS Stream 9.
Riferimenti