I denne artikkelen vil jeg vise deg hvordan du installerer NVIDIA GPU -drivere på Centos Stream 9. Så la oss komme i gang.”
Innholdsfortegnelse
Kontroller om systemet har noen NVIDIA GPU installert
Du kan sjekke om datamaskinen din har en NVIDIA GPU installert med følgende kommando:
$ LSPCI | Egrep 'VGA | 3D'
Som du kan se, har jeg en NVIDIA GeForce GTX 1050 Ti GPU installert på datamaskinen min. Du kan ha en annen NVIDIA GPU installert.
Som standard brukes open source nouveau GPU-drivere. Når du har installert de egenutviklede NVIDIA GPU-drivere, vil du se at de brukes i stedet for open source nouveau GPU-drivere.
$ lsmod | grep nouveau
$ lsmod | grep nvidia
Deaktiver sikker oppstart fra BIOS
For at NVIDIA GPU -drivere skal jobbe med CentOS Stream 9, må du deaktivere sikker oppstart fra BIOS i hovedkortet hvis det bruker UEFI -firmware for å starte opp operativsystemer.
Prosessen med å deaktivere sikker oppstart fra BIOS for UEFI-kapable hovedkort er leverandørspesifikk (forskjellig for hver hovedkortselger som ASUS, MSI, Gigabyte, ASRock, etc.). Så det er best å sjekke brukerhåndboken for hovedkortet ditt for å finne ut hvordan du deaktiverer sikker oppstart på hovedkortet.
For eldre BIOS-baserte hovedkort trenger du ikke gjøre noe for NVIDIA GPU-sjåførene for å jobbe på Centos Stream 9.
Aktivering av EPEL -depotet på CentOS Stream 9
For å installere NVIDIA GPU -driverne på CentOS Stream 9, må du installere de nødvendige byggeverktøyene og de nødvendige avhengighetsbibliotekene for å sammenstille NVIDIA -kjernemodulene. Noen av disse er tilgjengelige i Centos Stream 9 Epel Repository. I denne delen skal jeg vise deg hvordan du aktiverer Epel -depotet på CentOS Stream 9.
Oppdater først DNF Package Repository Cache med følgende kommando:
$ sudo dnf makecache
Aktiver det offisielle CentOS Stream 9 CRB -pakningsstedet med følgende kommando:
$ SUDO DNF Config-Manager-Sett-aktivert CRB
Installer Epel-Release og EPEL-NEXT-RELEASE Pakker med følgende kommando:
$ sudo dnf installere epel-release ePel-next-release
For å bekrefte installasjonen, trykk Y Og trykk deretter .
For å bekrefte GPG -tasten, trykk Y Og trykk deretter .
De Epel-Release og EPEL-NEXT-RELEASE Pakker skal installeres, og Epel -depotet skal være aktivert.
For at endringene skal tre i kraft, oppdater DNF -pakkelagdebufferen med følgende kommando:
$ sudo dnf makecache
Installere de nødvendige avhengigheter og bygge verktøy for å sammenstille Nvidia -kjernemoduler
Hvis du vil installere de nødvendige byggeverktøyene og de nødvendige avhengighetsbibliotekene for å sammenstille NVIDIA -kjernemodulene, kjører du følgende kommando:
$ sudo dnf installer kjerne-headers-$ (uname -r) kjerne-develing-$ (uname -r) tar bzip2 lage automake gcc gcc-c ++ pciutils elfutils-liBelf-deVel libglvnd-opengllvnd-glx libgllvdel phpenglcgclnd-glx libgllvdel-pkgGlVND-LiBlV-Devel LibglvnD-OpengllVND-DEVELLVLVND-OPENGLVND-DEVELLVLVND-DEVELLVLVND-OPENGLVND-DEVELLVLVND-OPENGLVND-DEVELLVLVND-DEVELLVND-DEVELND-openglvn-libelf
For å bekrefte installasjonen, trykk Y Og trykk deretter .
De nødvendige pakkene lastes ned fra Internett. Det vil ta en stund å fullføre.
Når pakkene er lastet ned, blir du bedt om å bekrefte GPG -nøkkelen til CentOS Official Package Repository.
For å bekrefte GPG -tasten, trykk Y Og trykk deretter .
For å bekrefte GPG -tasten til Epel -depotet, trykk Y Og trykk deretter .
Installasjonen skal fortsette.
På dette tidspunktet skal de nødvendige avhengighetsbibliotekene og bygge verktøy for å sammenstille NVIDIA -kjernen -modulen installeres.
Legger til det offisielle NVIDIA CUDA -pakkelageret på Centos Stream 9
For å legge til det offisielle NVIDIA CUDA -pakkelageret på CentOS Stream 9, kjør følgende kommando:
$ sudo dnf config-manager-add-repo http: // utvikler.nedlasting.nvidia.com/compute/cuda/repos/rhel9/$ (uname -i)/cuda -rhel9.repo
For at endringene skal tre i kraft, oppdater DNF -pakkelagdebufferen med følgende kommando:
$ sudo dnf makecache
Installere de siste NVIDIA GPU -driverne på Centos Stream 9
For å installere den nyeste versjonen av NVIDIA GPU -driverne på CentOS Stream 9, kjør følgende kommando:
$ sudo dnf module installer nvidia-driver: siste-dkms
For å bekrefte installasjonen, trykk Y Og trykk deretter .
Alle NVIDIA GPU -driverpakkene og de nødvendige avhengighetspakkene lastes ned fra Internett. Det vil ta en stund å fullføre.
Når pakkene er lastet ned, vil du bli bedt om å bekrefte GPG -nøkkelen til det offisielle NVIDIA -pakkelageret. trykk Y Og trykk deretter For å bekrefte GPG -tasten.
Installasjonen skal fortsette. Det vil ta en stund å fullføre.
Installasjonen skal fortsette. Det vil ta en stund å fullføre.
For at endringene skal tre i kraft, start datamaskinen på nytt med følgende kommando:
$ sudo omstart
Kontroller om NVIDIA -drivere er installert riktig
Når datamaskinen din støvler, bør du se at de proprietære NVIDIA GPU-driverne er brukt1 i stedet for open source nouveau GPU-drivere2.
$ lsmod | grep nvidia
$ lsmod | grep nouveau
Du bør også finne NVIDIA X Serverinnstillinger app i Applikasjonsmeny av Centos Stream 9. Klikk på den.
De NVIDIA X Serverinnstillinger App skal kjøres uten feil, og den skal vise mye informasjon relatert til din installerte NVIDIA GPU.
Du skal også kunne kjøre NVIDIA-kommandolinjeprogrammene som Nvidia-Smi.
$ nvidia-Smi
Konklusjon
I denne artikkelen har jeg vist deg hvordan du legger til det offisielle NVIDIA CUDA -depotet på Centos Stream 9. Jeg har også vist deg hvordan du installerer den nyeste versjonen av den proprietære NVIDIA GPU -drivere på CentOS Stream 9.
Referanser