De obicei, nu aveți nevoie de un GPU pe serverul dvs. Proxmox VE pentru a rula mașinile virtuale. Dar dacă vrei activați accelerarea 3D (folosind VirtIO-GL sau VirGL) pe mașinile dvs. virtuale Proxmox VE , sau trece printr-un GPU pe un container Proxmox VE pentru accelerarea AI/CUDA , veți avea nevoie de un GPU și de driverele GPU necesare instalate pe serverul dvs. Proxmox VE.
În acest articol, vă vom arăta cum să instalați cea mai recentă versiune a driverelor oficiale NVIDIA GPU pe Proxmox VE 8, astfel încât să o puteți utiliza pentru accelerarea VirIO-GL/VirGL 3D pe mașinile dvs. virtuale Proxmox VE sau să treceți prin GPU-ul NVIDIA pe Containere Proxmox VE pentru accelerarea AI/CUDA.
Subiect de conținut:
Verificarea dacă un GPU NVIDIA este instalat pe serverul dvs. Proxmox VE
Pentru a instala driverele GPU NVIDIA pe serverul dvs. Proxmox VE, trebuie să aveți un hardware GPU NVIDIA instalat pe serverul dvs. Dacă aveți nevoie de asistență pentru a verifica dacă aveți un hardware GPU NVIDIA disponibil/instalat pe serverul dvs., .
Activarea depozitelor de pachete comunitare Proxmox VE (Opțional pentru utilizatorii Enterprise)
Dacă nu aveți un abonament pentru întreprinderi Proxmox VE, trebuie activați depozitele de pachete comunitare Proxmox VE pentru a instala fișierele de antet necesare pentru a compila driverele GPU NVIDIA pentru serverul dvs. Proxmox VE.
Actualizarea cache-ului bazei de date a pachetului Proxmox VE
După ce ați activat depozitele de pachete comunitare Proxmox VE, navigați la pve > Coajă din tabloul de bord Proxmox VE și rulați următoarea comandă pentru a actualiza memoria cache a bazei de date a pachetului Proxmox VE:
$ actualizare apt
Instalarea antetelor Kernel Proxmox VE pe Proxmox VE
Antetele nucleului Proxmox VE sunt necesare pentru a compila modulele nucleului driverelor GPU NVIDIA.
Pentru a instala antetele nucleului Proxmox VE pe serverul dvs. Proxmox VE, executați următoarea comandă:
$ apt instalare -și pve-headers-$ ( uname -r )Antetele nucleului Promox VE ar trebui să fie instalate pe serverul dumneavoastră Proxmox VE.
Instalarea dependențelor necesare pentru driverele GPU NVIDIA pe Proxmox VE
Pentru a construi modulele de nucleu a driverelor GPU NVIDIA, trebuie să instalați câteva pachete de dependență și pe serverul dvs. Proxmox VE.
Pentru a instala toate pachetele de dependență necesare pe serverul dvs. Proxmox VE, executați următoarea comandă:
$ apt instalare build-essential pkg-config xorg xorg-dev libglvnd0 libglvnd-dev Pentru a confirma instalarea, apăsați „Y” și apoi apăsați
Pachetele de dependență necesare sunt descărcate de pe internet. Durează ceva timp pentru a finaliza.
Pachetele de dependență necesare sunt în curs de instalare. Durează ceva timp pentru a finaliza.
În acest moment, pachetele de dependență necesare ar trebui să fie instalate pe serverul dumneavoastră Proxmox VE.
Descărcarea celei mai recente versiuni a driverelor GPU NVIDIA pentru Proxmox VE
Pentru a descărca cea mai recentă versiune a fișierului oficial de instalare a driverelor GPU NVIDIA pentru Proxmox VE, vizitați din orice browser web.
Odată ce pagina se încarcă, selectați GPU-ul dvs. din meniurile drop-down „Tipul de produs”, „Seria de produse” și „Produs”. [1] . Selectați „Linux 64-bit” ca „Sistem de operare” [2] , „Sucursala de producție” ca „Tipul de descărcare” [3] și faceți clic pe „Căutare” [4] .
Faceți clic pe „Descărcare”.
Faceți clic dreapta (RMB) pe „Agree & Download” și faceți clic pe „Copy Link” pentru a copia linkul de descărcare al fișierului de instalare a driverelor GPU NVIDIA.
Acum, reveniți la shell-ul Proxmox VE și introduceți comanda „wget”. [1] , presa
Odată ce linkul de descărcare este lipit pe shell-ul Proxmox VE, apăsați
Fișierul de instalare a driverelor GPU NVIDIA este în curs de descărcare. Durează ceva timp pentru a finaliza.
În acest moment, fișierul de instalare a driverelor GPU NVIDIA ar trebui să fie descărcat.
Puteți găsi fișierul de instalare a driverelor GPU NVIDIA ( NVIDIA-Linux-x86_64-535.146.02.run în cazul nostru) în directorul principal al serverului dumneavoastră Proxmox VE.
$ ls -lh
Instalarea driverelor GPU NVIDIA pe Proxmox VE
Înainte de a putea rula fișierul de instalare a driverelor GPU NVIDIA pe serverul dvs. Proxmox VE, adăugați permisiunea executabilă la fișierul de instalare a driverelor GPU NVIDIA, după cum urmează:
$ chmod +x NVIDIA-Linux-x86_64-535.146.02.runAcum, rulați fișierul de instalare a driverelor GPU NVIDIA după cum urmează:
$ . / NVIDIA-Linux-x86_64-535.146.02.runDriverele GPU NVIDIA sunt acum instalate pe serverul dumneavoastră Proxmox VE. Este nevoie de ceva timp pentru a compila toate modulele nucleului driverelor GPU NVIDIA pentru serverul Proxmox VE.
Când vi se cere să instalați bibliotecile de compatibilitate NVIDIA pe 32 de biți, selectați „Da” și apăsați
Instalarea driverelor GPU NVIDIA ar trebui să continue.
După ce vedeți următoarea solicitare, selectați „Da” și apăsați
presa
Driverele GPU NVIDIA ar trebui să fie instalate pe serverul dumneavoastră Proxmox VE.
Pentru ca modificările să intre în vigoare, reporniți serverul Proxmox VE cu următoarea comandă:
$ repornițiVerificarea dacă driverele GPU NVIDIA sunt instalate corect pe Proxmox VE
Pentru a verifica dacă driverele GPU NVIDIA sunt instalate corect pe serverul dvs. Proxmox VE, rulați următoarea comandă din shell-ul dvs. Proxmox VE:
$ lsmod | prindere nvidiaDacă driverele GPU NVIDIA sunt instalate corect pe serverul dvs. Proxmox VE, modulele nucleului NVIDIA ar trebui să fie încărcate, așa cum puteți vedea în următoarea captură de ecran:
De asemenea, puteți utiliza comanda „nvidia-smi” pentru a verifica dacă driverele GPU NVIDIA funcționează corect. După cum puteți vedea, comanda „nvidia-smi” arată că avem NVIDIA GeForce RTX 4070 (12 GB) [1][2] versiunea instalată pe serverul nostru Proxmox VE și folosim driverele GPU NVIDIA versiunea 535.146.02 [3] .
$ nvidia-smi
Concluzie
În acest articol, v-am arătat cum să descărcați și să instalați cea mai recentă versiune a driverelor oficiale NVIDIA GPU pe serverul dvs. Proxmox VE. Driverele GPU NVIDIA trebuie instalate pe serverul dvs. Proxmox VE dacă doriți să utilizați GPU-ul NVIDIA pentru a activa accelerarea VirtIO-GL/VirGL 3D pe mașinile virtuale Proxmox VE sau trecerea prin GPU-ul NVIDIA la containerele Proxmox VE LXC pentru accelerarea AI/CUDA .