Installer Nvidia -drivere på Centos Stream 9

Installer Nvidia -drivere på Centos Stream 9
“Hvis du har installert CentOS Stream 9 på datamaskinen din og har en NVIDIA GPU installert på datamaskinen din, er det første du vil gjøre å installere NVIDIA GPU -driverne på Centos Stream 9.

I denne artikkelen vil jeg vise deg hvordan du installerer NVIDIA GPU -drivere på Centos Stream 9. Så la oss komme i gang.”

Innholdsfortegnelse

  1. Kontroller om systemet har noen NVIDIA GPU installert
  2. Deaktiver sikker oppstart fra BIOS
  3. Aktivering av EPEL -depotet på CentOS Stream 9
  4. Installere de nødvendige avhengigheter og bygge verktøy for å sammenstille Nvidia -kjernemoduler
  5. Legger til det offisielle NVIDIA CUDA -pakkelageret på Centos Stream 9
  6. Installere de siste NVIDIA GPU -driverne på Centos Stream 9
  7. Kontroller om NVIDIA -drivere er installert riktig
  8. Konklusjon
  9. Referanser

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

  1. Ekstra pakker for Enterprise Linux (EPEL) :: Fedora Docs (Fedoraproject.org)
  2. Nvidia Driver Installation QuickStart Guide :: Nvidia Tesla Documentation