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
Sobald der Download-Link in die Proxmox VE-Shell eingefügt wurde, drücken Sie
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.runFühren Sie nun die Installationsdatei für die NVIDIA-GPU-Treiber wie folgt aus:
$ . / NVIDIA-Linux-x86_64-535.146.02.runDie 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 NVIDIAWenn 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 .