Vanligvis trenger du ikke en GPU på Proxmox VE-serveren for å kjøre de virtuelle maskinene. Men hvis du vil aktiver 3D-akselerasjonen (ved hjelp av VirtIO-GL eller VirGL) på dine virtuelle Proxmox VE-maskiner , eller passere en GPU på en Proxmox VE-beholder for AI/CUDA-akselerasjon , trenger du en GPU og de nødvendige GPU-driverne installert på din Proxmox VE-server.
I denne artikkelen vil vi vise deg hvordan du installerer den nyeste versjonen av de offisielle NVIDIA GPU-driverne på Proxmox VE 8, slik at du kan bruke den til VirIO-GL/VirGL 3D-akselerasjon på Proxmox VE virtuelle maskiner eller passere NVIDIA GPU på Proxmox VE-beholdere for AI/CUDA-akselerasjon.
Emne for innhold:
Sjekke om en NVIDIA GPU er installert på din Proxmox VE-server
For å installere NVIDIA GPU-driverne på Proxmox VE-serveren, må du ha en NVIDIA GPU-maskinvare installert på serveren. Hvis du trenger hjelp til å bekrefte om du har en NVIDIA GPU-maskinvare tilgjengelig/installert på serveren din, .
Aktivering av Proxmox VE Community Package Repositories (valgfritt for bedriftsbrukere)
Hvis du ikke har et Proxmox VE enterprise-abonnement, må du aktiver Proxmox VE-fellesskapspakkelagrene for å installere de nødvendige overskriftsfilene for å kompilere NVIDIA GPU-driverne for din Proxmox VE-server.
Oppdatering av Proxmox VE Package Database Cache
Når du har aktivert Proxmox VE-fellesskapspakkelagrene, naviger til pve > Shell fra Proxmox VE-dashbordet og kjør følgende kommando for å oppdatere Proxmox VE-pakkedatabasebufferen:
$ passende oppdatering
Installere Proxmox VE-kjernehoder på Proxmox VE
Proxmox VE-kjernehodene er nødvendige for å kompilere NVIDIA GPU-driverens kjernemoduler.
For å installere Proxmox VE-kjernehodene på Proxmox VE-serveren, kjør følgende kommando:
$ apt installere -og pve-headers-$ ( unavn -r )Promox VE-kjernehodene bør installeres på din Proxmox VE-server.
Installere de nødvendige avhengighetene for NVIDIA GPU-drivere på Proxmox VE
For å bygge NVIDIA GPU-driverens kjernemoduler, må du også installere noen avhengighetspakker på din Proxmox VE-server.
For å installere alle nødvendige avhengighetspakker på din Proxmox VE-server, kjør følgende kommando:
$ apt installere build-essential pkg-config xorg xorg-dev libglvnd0 libglvnd-dev For å bekrefte installasjonen, trykk 'Y' og trykk deretter
De nødvendige avhengighetspakkene lastes ned fra internett. Det tar en stund å fullføre.
De nødvendige avhengighetspakkene blir installert. Det tar en stund å fullføre.
På dette tidspunktet bør de nødvendige avhengighetspakkene installeres på din Proxmox VE-server.
Laster ned den nyeste versjonen av NVIDIA GPU-drivere for Proxmox VE
For å laste ned den nyeste versjonen av den offisielle NVIDIA GPU-driverinstallasjonsfilen for Proxmox VE, besøk fra hvilken som helst nettleser.
Når siden er lastet inn, velger du GPU fra rullegardinmenyene «Produkttype», «Produktserie» og «Produkt» [1] . Velg 'Linux 64-bit' som 'operativsystem' [2] , 'Produksjonsgren' som 'Nedlastingstype' [3] , og klikk på 'Søk' [4] .
Klikk på 'Last ned'.
Høyreklikk (RMB) på «Godta og last ned» og klikk på «Kopier lenke» for å kopiere nedlastingskoblingen til installasjonsfilen for NVIDIA GPU-drivere.
Gå nå tilbake til Proxmox VE-skallet og skriv inn 'wget'-kommandoen [1] , trykk
Når nedlastingslenken er limt inn på Proxmox VE-skallet, trykk
Installasjonsfilen for NVIDIA GPU-drivere lastes ned. Det tar en stund å fullføre.
På dette tidspunktet skal NVIDIA GPU-driverens installasjonsfil lastes ned.
Du kan finne installasjonsfilen for NVIDIA GPU-drivere ( NVIDIA-Linux-x86_64-535.146.02.run i vårt tilfelle) i hjemmekatalogen til din Proxmox VE-server.
$ ls -lh
Installere NVIDIA GPU-drivere på Proxmox VE
Før du kan kjøre installasjonsfilen for NVIDIA GPU-drivere på Proxmox VE-serveren, legg til kjørbar tillatelse til installasjonsfilen for NVIDIA GPU-drivere som følger:
$ chmod +x NVIDIA-Linux-x86_64-535.146.02.runKjør nå NVIDIA GPU-driverinstallasjonsfilen som følger:
$ . / NVIDIA-Linux-x86_64-535.146.02.runNVIDIA GPU-driverne blir nå installert på din Proxmox VE-server. Det tar en stund å kompilere alle NVIDIA GPU-driverens kjernemoduler for Proxmox VE-server.
Når du blir bedt om å installere NVIDIA 32-bits kompatibilitetsbibliotekene, velger du 'Ja' og trykker på
Installasjonen av NVIDIA GPU-drivere bør fortsette.
Når du ser følgende forespørsel, velger du «Ja» og trykker
trykk
NVIDIA GPU-driverne bør være installert på din Proxmox VE-server.
For at endringene skal tre i kraft, start Proxmox VE-serveren på nytt med følgende kommando:
$ starte på nyttKontrollerer om NVIDIA GPU-driverne er riktig installert på Proxmox VE
For å sjekke om NVIDIA GPU-driverne er riktig installert på Proxmox VE-serveren, kjør følgende kommando fra Proxmox VE-skallet:
$ lsmod | grep nvidiaHvis NVIDIA GPU-driverne er riktig installert på din Proxmox VE-server, bør NVIDIA-kjernemodulene lastes inn som du kan se i følgende skjermbilde:
Du kan også bruke «nvidia-smi»-kommandoen for å bekrefte om NVIDIA GPU-driverne fungerer som de skal. Som du kan se, viser 'nvidia-smi'-kommandoen at vi har NVIDIA GeForce RTX 4070 (12 GB) [1][2] versjon installert på vår Proxmox VE-server og vi bruker NVIDIA GPU-drivere versjon 535.146.02 [3] .
$ nvidia-smi
Konklusjon
I denne artikkelen viste vi deg hvordan du laster ned og installerer den nyeste versjonen av de offisielle NVIDIA GPU-driverne på din Proxmox VE-server. NVIDIA GPU-driverne må installeres på Proxmox VE-serveren din hvis du vil bruke NVIDIA GPU til å aktivere VirtIO-GL/VirGL 3D-akselerasjon på virtuelle Proxmox VE-maskiner eller overføre NVIDIA GPU til Proxmox VE LXC-beholdere for AI/CUDA-akselerasjon .