So installieren Sie die offiziellen NVIDIA GPU-Treiber auf Proxmox VE 8

So Installieren Sie Die Offiziellen Nvidia Gpu Treiber Auf Proxmox Ve 8



Normalerweise benötigen Sie keine GPU auf Ihrem Proxmox VE-Server, um die virtuellen Maschinen auszuführen. Aber wenn du willst Aktivieren Sie die 3D-Beschleunigung (mit VirtIO-GL oder VirGL) auf Ihren virtuellen Proxmox VE-Maschinen , oder Passthrough einer GPU auf einem Proxmox VE-Container für AI/CUDA-Beschleunigung benötigen Sie eine GPU und die erforderlichen GPU-Treiber, die auf Ihrem Proxmox VE-Server installiert sind.

In diesem Artikel zeigen wir Ihnen, wie Sie die neueste Version der offiziellen NVIDIA-GPU-Treiber auf Proxmox VE 8 installieren, damit Sie sie für die VirIO-GL/VirGL 3D-Beschleunigung auf Ihren virtuellen Proxmox VE-Maschinen verwenden oder Ihre NVIDIA-GPU weiterleiten können Proxmox VE-Container für AI/CUDA-Beschleunigung.







Inhaltsthema:

Überprüfen Sie, ob eine NVIDIA-GPU auf Ihrem Proxmox VE-Server installiert ist

Um die NVIDIA-GPU-Treiber auf Ihrem Proxmox VE-Server zu installieren, muss auf Ihrem Server eine NVIDIA-GPU-Hardware installiert sein. Wenn Sie Hilfe bei der Überprüfung benötigen, ob auf Ihrem Server eine NVIDIA-GPU-Hardware verfügbar/installiert ist, wenden Sie sich an uns. .



Aktivieren der Proxmox VE Community Package Repositories (optional für Unternehmensbenutzer)

Wenn Sie kein Proxmox VE-Unternehmensabonnement haben, müssen Sie dies tun Aktivieren Sie die Proxmox VE-Community-Paket-Repositorys um die erforderlichen Header-Dateien zu installieren, um die NVIDIA GPU-Treiber für Ihren Proxmox VE-Server zu kompilieren.



Aktualisieren des Proxmox VE-Paketdatenbankcaches

Sobald Sie die Proxmox VE-Community-Paket-Repositorys aktiviert haben, navigieren Sie zu pve > Hülse über das Proxmox VE-Dashboard und führen Sie den folgenden Befehl aus, um den Cache der Proxmox VE-Paketdatenbank zu aktualisieren:





$ passendes Update

Installieren von Proxmox VE-Kernel-Headern auf Proxmox VE

Die Proxmox VE-Kernel-Header sind erforderlich, um die Kernelmodule der NVIDIA GPU-Treiber zu kompilieren.



Um die Proxmox VE-Kernel-Header auf Ihrem Proxmox VE-Server zu installieren, führen Sie den folgenden Befehl aus:

$ geeignet Installieren -Und pve-header-$ ( dein Name -R )

Die Promox VE-Kernel-Header sollten auf Ihrem Proxmox VE-Server installiert sein.

Installieren der erforderlichen Abhängigkeiten für NVIDIA GPU-Treiber auf Proxmox VE

Um die Kernelmodule der NVIDIA-GPU-Treiber zu erstellen, müssen Sie auch einige Abhängigkeitspakete auf Ihrem Proxmox VE-Server installieren.

Um alle erforderlichen Abhängigkeitspakete auf Ihrem Proxmox VE-Server zu installieren, führen Sie den folgenden Befehl aus:

$ geeignet Installieren build-essential pkg-config xorg xorg-dev libglvnd0 libglvnd-dev

Um die Installation zu bestätigen, drücken Sie „Y“ und dann drücken .

Die erforderlichen Abhängigkeitspakete werden aus dem Internet heruntergeladen. Es dauert eine Weile, bis es fertig ist.

Die erforderlichen Abhängigkeitspakete werden installiert. Es dauert eine Weile, bis es fertig ist.

Zu diesem Zeitpunkt sollten die erforderlichen Abhängigkeitspakete auf Ihrem Proxmox VE-Server installiert sein.

Laden Sie die neueste Version der NVIDIA GPU-Treiber für Proxmox VE herunter

Um die neueste Version der offiziellen NVIDIA GPU-Treiber-Installationsdatei für Proxmox VE herunterzuladen, besuchen Sie die von jedem Webbrowser aus.

Sobald die Seite geladen ist, wählen Sie Ihre GPU aus den Dropdown-Menüs „Produkttyp“, „Produktserie“ und „Produkt“ aus [1] . Wählen Sie „Linux 64-Bit“ als „Betriebssystem“ [2] , „Produktionszweig“ als „Download-Typ“ [3] , und klicken Sie auf „Suchen“ [4] .

Klicken Sie auf „Herunterladen“.

Klicken Sie mit der rechten Maustaste (RMB) auf „Zustimmen und herunterladen“ und dann auf „Link kopieren“, um den Download-Link der NVIDIA GPU-Treiber-Installationsdatei zu kopieren.

Gehen Sie nun zurück zur Proxmox VE-Shell und geben Sie den Befehl „wget“ ein [1] , Drücken Sie Klicken Sie mit der rechten Maustaste (RMB) auf die Proxmox VE-Shell und klicken Sie auf „Einfügen“. [2] um den Download-Link für die NVIDIA-GPU-Treiber einzufügen.

Sobald der Download-Link in die Proxmox VE-Shell eingefügt wurde, drücken Sie So führen Sie den Befehl zum Herunterladen der NVIDIA-GPU-Treiber aus:

$ wget https: // us.download.nvidia.com / XFree86 / Linux-x86_64 / 535.146.02 / NVIDIA-Linux-x86_64-535.146.02.run

Die Installationsdatei für die NVIDIA-GPU-Treiber wird heruntergeladen. Es dauert eine Weile, bis es fertig ist.

Zu diesem Zeitpunkt sollte die Installationsdatei für die NVIDIA-GPU-Treiber heruntergeladen werden.

Sie finden die Installationsdatei für die NVIDIA GPU-Treiber ( NVIDIA-Linux-x86_64-535.146.02.run (in unserem Fall) im Home-Verzeichnis Ihres Proxmox VE-Servers.

$ ls -lh

Installieren der NVIDIA GPU-Treiber auf Proxmox VE

Bevor Sie die Installationsdatei für die NVIDIA-GPU-Treiber auf Ihrem Proxmox VE-Server ausführen können, fügen Sie der Installationsdatei für die NVIDIA-GPU-Treiber wie folgt eine ausführbare Berechtigung hinzu:

$ chmod +x NVIDIA-Linux-x86_64-535.146.02.run

Führen Sie nun die Installationsdatei für die NVIDIA-GPU-Treiber wie folgt aus:

$ . / NVIDIA-Linux-x86_64-535.146.02.run

Die NVIDIA-GPU-Treiber werden jetzt auf Ihrem Proxmox VE-Server installiert. Es dauert eine Weile, alle Kernelmodule der NVIDIA-GPU-Treiber für den Proxmox VE-Server zu kompilieren.

Wenn Sie aufgefordert werden, die NVIDIA 32-Bit-Kompatibilitätsbibliotheken zu installieren, wählen Sie „Ja“ und drücken Sie .

Die Installation der NVIDIA-GPU-Treiber sollte fortgesetzt werden.

Sobald Sie die folgende Eingabeaufforderung sehen, wählen Sie „Ja“ und drücken Sie .

Drücken Sie .

Die NVIDIA-GPU-Treiber sollten auf Ihrem Proxmox VE-Server installiert sein.

Damit die Änderungen wirksam werden, starten Sie Ihren Proxmox VE-Server mit dem folgenden Befehl neu:

$ neu starten

Überprüfen, ob die NVIDIA-GPU-Treiber korrekt auf Proxmox VE installiert sind

Um zu überprüfen, ob die NVIDIA-GPU-Treiber korrekt auf Ihrem Proxmox VE-Server installiert sind, führen Sie den folgenden Befehl von Ihrer Proxmox VE-Shell aus:

$ lsmod | Griff NVIDIA

Wenn die NVIDIA-GPU-Treiber korrekt auf Ihrem Proxmox VE-Server installiert sind, sollten die NVIDIA-Kernelmodule geladen sein, wie Sie im folgenden Screenshot sehen können:

Sie können auch den Befehl „nvidia-smi“ verwenden, um zu überprüfen, ob die NVIDIA-GPU-Treiber ordnungsgemäß funktionieren. Wie Sie sehen können, zeigt der Befehl „nvidia-smi“ an, dass wir über die NVIDIA GeForce RTX 4070 (12 GB) verfügen. [1][2] Version auf unserem Proxmox VE-Server installiert und wir verwenden die NVIDIA GPU-Treiberversion 535.146.02 [3] .

$ nvidia-smi

Abschluss

In diesem Artikel haben wir Ihnen gezeigt, wie Sie die neueste Version der offiziellen NVIDIA-GPU-Treiber herunterladen und auf Ihrem Proxmox VE-Server installieren. Die NVIDIA-GPU-Treiber müssen auf Ihrem Proxmox VE-Server installiert sein, wenn Sie Ihre NVIDIA-GPU verwenden möchten, um die VirtIO-GL/VirGL 3D-Beschleunigung auf virtuellen Proxmox VE-Maschinen zu aktivieren oder die NVIDIA-GPU zur AI/CUDA-Beschleunigung an Proxmox VE LXC-Container weiterzuleiten .