Wird geladen...

Wir haben festgestellt, dass Ihre Browsersprache Chinesisch ist. Möchten Sie unsere chinesische Website besuchen? [ Schließen ]
Von: Emma

Der GPU-Zugriff in VMware wird niemals automatisch aktiviert. Ohne korrekte Host-Konfiguration, Lizenzen und VM-Einstellungen erkennt das Gastbetriebssystem keine physische Grafikhardware. Unabhängig davon, ob Sie GPU-Passthrough in VMware ESXi aktivieren oder einen gemeinsamen Zugriff für mehrere virtuelle Maschinen einrichten möchten, hängt die passende Vorgehensweise von Ihrem Hypervisor und den Anforderungen der Workloads ab.

Dieser Leitfaden beschreibt drei Methoden zur Aktivierung des GPU-Zugriffs in VMware-Umgebungen:

  • VMDirectPath I/O (GPU-Passthrough): Dedizierte 1:1-Hardwarezuweisung für maximale Leistung.
  • NVIDIA vGPU: Gemeinsamer GPU-Zugriff für unternehmensweite Mehrbenutzer-Workloads.
  • 3D-Grafikbeschleunigung in VMware Workstation: Emulierte Grafik für Entwicklung und Testzwecke.

Jede Methode weist unterschiedliche Hardwarevoraussetzungen, Lizenzimplikationen und Vor- und Nachteile je nach Anwendungsfall auf, die in den folgenden Abschnitten erläutert werden.

Was bedeutet „GPU in VMware aktivieren“?

Standardmäßig greifen VMware ESXi und Workstation auf einen softwareemulierten SVGA-Treiber zurück. Physische Grafikhardware wird virtuellen Maschinen nicht automatisch bereitgestellt. Wenn eine VM GPU-intensive Aufgaben ausführen soll, muss der Zugriff explizit konfiguriert werden.

VMware unterstützt drei voneinander abgegrenzte Ansätze, die jeweils für unterschiedliche Umgebungen und Anforderungen geeignet sind.

Vergleich: GPU-Passthrough, NVIDIA vGPU und Workstation-3D-Beschleunigung

  • DirectPath I/O (Passthrough): Eine physische PCIe-GPU wird direkt einer einzelnen VM zugeordnet. Das Gastsystem kommuniziert mit der Grafikkarte wie bei Bare-Metal-Betrieb und erzielt volle Leistung – die GPU ist jedoch ausschließlich dieser einen VM zugewiesen.
  • NVIDIA vGPU: Eine physische GPU wird in mehrere virtuelle Profile aufgeteilt, sodass zahlreiche VMs gleichzeitig eine einzelne Karte nutzen können. Optimal für Unternehmens-VDI und Mehrbenutzerumgebungen.
  • VMware Workstation 3D-Beschleunigung: Grafikanfragen des Gasts werden in Host-API-Aufrufe umgewandelt. Die VM greift nicht direkt auf die physische GPU zu, erhält aber hardwaregestützte Rendering-Funktionen für Benutzeroberflächen, einfache 3D-Anwendungen und Entwicklungsworkloads.

Die nachfolgende Tabelle fasst die zentralen Unterschiede zusammen.

Passthrough (DirectPath I/O) NVIDIA vGPU Workstation 3D
Plattform ESXi / vSphere ESXi + NVIDIA-Lizenz VMware Workstation
GPU pro VM 1:1 dediziert 1 GPU für mehrere VMs Virtuell (gemeinsam mit Host)
CUDA / KI-Workloads Vollständig unterstützt Nur C-Serien-Profile Nicht unterstützt
VDI / Mehrbenutzer Nein Ja Nein
Live-Migration von VMs Nicht unterstützt Unterstützt Nicht zutreffend
Kosten Niedrig (nur Hardware) Hoch (Lizenz erforderlich) Niedrig
Optimal für KI/ML, Rendering, Hochleistungsrechnen Unternehmens-VDI, Remote-Arbeit Entwicklung, Tests, einfache 3D-Anwendungen

Voraussetzungen: Vorbereitungen zur GPU-Aktivierung in VMware

Bevor Sie Ihre Virtualisierungsumgebung konfigurieren, prüfen Sie, ob Hardware, Host-Firmware, Hypervisor-Version und Lizenzen alle erforderlichen Bedingungen erfüllen. Das Auslassen dieser Prüfungen ist der häufigste Grund für fehlgeschlagene GPU-Virtualisierungs-Setups.

Hardwareanforderungen

Um einer VM den GPU-Zugriff zu gewähren, müssen Host-CPU und Motherboard hardwaregestütztes Directed I/O unterstützen.

  • Intel-Systeme: Benötigen aktiviertes Intel VT-d (Virtualization Technology for Directed I/O) in der Firmware.
  • AMD-Systeme: Benötigen aktiviertes AMD IOMMU (Input-Output Memory Management Unit).
  • GPU-Hardware: Für Passthrough ist eine separate sekundäre PCIe-GPU erforderlich. Die Nutzung der Grafikkarte, die die ESXi-Host-Konsole steuert, kann Systeminstabilitäten verursachen.

BIOS/UEFI-Einstellungen

Konfigurieren Sie zuerst die Host-Firmware, bevor VMware mit der GPU interagieren kann:

  1. Aktivieren Sie Intel VT-d oder AMD IOMMU. Belassen Sie diese Einstellung nicht auf „Auto“.
  2. Legen Sie integrierte Onboard-Grafik als primäre Boot-Anzeige fest. Dadurch wird die diskrete PCIe-GPU für die VM-Zuweisung freigegeben.
  3. Aktivieren Sie Above 4G Decoding (auch als Large BAR Support oder Memory Mapped I/O über 4 GB bezeichnet). Diese Einstellung ist erforderlich, wenn Ihre GPU über mehr als 16 GB Onboard-Speicher verfügt oder Sie der Ziel-VM große Mengen an RAM zuweisen möchten.

Kompatibilität der VMware-Versionen

Verschiedene VMware-Versionen handhaben PCIe-Passthrough unterschiedlich:

  • ESXi 7.x vs. 8.x: ESXi 8.0 unterstützt bis zu 32 Passthrough-Geräte pro VM (bis zu 128 in späteren Updates), ESXi 7.x ist auf 16 begrenzt.
  • VMware Workstation 17.x und neuer: Desktop-Hypervisoren auf Windows-Hosts unterstützen kein echtes Hardware-Passthrough. Stattdessen werden Grafikanfragen des Gasts in API-Aufrufe umgewandelt, die vom Host-Betriebssystem verarbeitet werden.

Kompatibilität von GPU-Hardware und Treibern

NVIDIA und AMD unterteilen ihre Produktlinien in Consumer- und Enterprise-Klassen, die die Virtualisierungsunterstützung bestimmen:

  • NVIDIA Enterprise-GPUs (A-Serie, L-Serie, H-Serie): Erforderlich, um eine einzelne Karte mithilfe von NVIDIA vGPU auf mehrere VMs aufzuteilen.
  • Consumer-GPUs (NVIDIA GeForce, AMD Radeon): Unterstützt für 1:1-dediziertes Passthrough unter ESXi. GeForce-Karten sind architekturbedingt blockiert, um NVIDIA vGPU-Software auszuführen.

Lizenzvoraussetzungen

NVIDIA vGPU erfordert zusätzlich zur Hardware eine abonnementbasierte Lizenz. Die wichtigsten Optionen lauten:

  • NVIDIA Virtual PC (vPC): Für Standard-Büro- und VDI-Umgebungen.
  • NVIDIA RTX Virtual Workstation (vWS): Für CAD, 3D-Rendering und professionelle Design-Workloads.
  • NVIDIA Virtual Compute Server (vCS): Für CUDA, Deep Learning und KI-Anwendungen.

Sobald Hardware und Lizenzen geprüft sind, können Sie mit der Konfiguration des Hypervisors beginnen.

Aktivieren von GPU-Passthrough in VMware ESXi (DirectPath I/O)

GPU-Passthrough (VMDirectPath I/O) gewährt einer VM exklusiven direkten Zugriff auf eine physische PCIe-GPU und umgeht vollständig die Übersetzungsebene des Hypervisors. Das Gastbetriebssystem erkennt die Karte wie bei Bare-Metal-Betrieb und eignet sich daher für KI/ML, Rendering und CUDA-Workloads.

Befolgen Sie diese vier Schritte, um Passthrough auf Ihrem ESXi-Host zu konfigurieren und die GPU einer VM zuzuweisen.

Schritt 1: Passthrough auf dem ESXi-Host aktivieren

Bevor eine VM die GPU nutzen kann, muss ESXi die Kontrolle über das PCIe-Gerät abgeben.

  1. Melden Sie sich beim ESXi Host Client oder dem vCenter Server an.
  2. Wählen Sie den Host aus, wechseln Sie zur Registerkarte Verwalten und klicken Sie auf Hardware > PCI-Geräte.Enable Passthrough on the ESXi Host 1
  3. Suchen Sie Ihre GPU in der Liste. Über die Suchleiste können Sie nach „NVIDIA“ oder „AMD“ filtern.
  4. Aktivieren Sie das Kontrollkästchen neben der GPU (ggf. inklusive zugehörigem Audio-Controller).
  5. Klicken Sie auf Passthrough umschalten.Enable Passthrough on the ESXi Host toggle passthrough
  6. Starten Sie den ESXi-Host neu, um die Änderung zu übernehmen.
  7. Wechseln Sie nach dem Neustart zurück zu PCI-Geräte und bestätigen Sie, dass in der Spalte Passthrough der Status Aktiv angezeigt wird.

Schritt 2: GPU einer virtuellen Maschine zuweisen

  1. Fahren Sie die Ziel-VM vollständig herunter.
  2. Wählen Sie die VM aus und klicken Sie auf Aktionen > Einstellungen bearbeiten.
  3. Klicken Sie auf Neues Gerät hinzufügen und wählen Sie PCI-Gerät aus.select pci device
  4. Wählen Sie im angezeigten Dropdown-Menü für PCI-Geräte Ihre GPU aus.
  5. Erweitern Sie den Bereich Speicher und aktivieren Sie Gesamten Gastspeicher reservieren (vollständig gesperrt).
    Hinweis: ESXi erfordert eine 100-prozentige Speicherreservierung für VMs mit Passthrough. Ohne diese Einstellung lässt sich die VM aufgrund eines PCI-Ressourcenzuweisungsfehlers nicht starten.
  6. Wechseln Sie zur Registerkarte VM-Optionen und erweitern Sie Startoptionen.
  7. Legen Sie den Firmware-Typ auf EFI fest. Moderne GPUs benötigen UEFI, um ihre Basisadressregister (BARs) korrekt zu initialisieren.
  8. Klicken Sie auf Speichern.

Schritt 3: Hinzufügen des VMX-Parameters hypervisor.cpuid.v0

NVIDIA-GeForce-Treiber erkennen, wenn sie in einer VM ausgeführt werden, und verweigern die Initialisierung – dies führt zu einem Fehler „Code 43“ im Gastbetriebssystem. Dieser Parameter verbirgt die Präsenz des Hypervisors und verhindert diesen Fehler.

Hinweis: Auch bei neueren NVIDIA-Treiberversionen wird dieser Parameter für GeForce-Karten unter ESXi empfohlen. Das Treiberverhalten variiert je Version, das Auslassen dieses Schritts kann Initialisierungsfehler nach sich ziehen.
  1. Bei ausgeschalteter VM öffnen Sie erneut Einstellungen bearbeiten.
  2. Navigieren Sie zu VM-Optionen > Erweitert > Konfigurationsparameter > Konfiguration bearbeiten.
  3. Klicken Sie auf Parameter hinzufügen und geben Sie Folgendes ein: hypervisor.cpuid.v0 = FALSE
  4. Klicken Sie auf OK und anschließend auf Speichern.

Schritt 4: Installieren der GPU-Treiber im Gastbetriebssystem

  1. Starten Sie die VM.
  2. Stellen Sie eine Verbindung per RDP, SSH oder VNC her.
Tipp: Richten Sie den Remote-Zugriff vor der Treiberinstallation ein. Nach Aktivierung des Treibers kann die VMware-Webkonsole leer bleiben, da diese auf den virtuellen SVGA-Adapter statt auf die physische GPU zurückgreift.
  1. Laden Sie das offizielle Treiberpaket für Ihr GPU-Modell von der NVIDIA- oder AMD-Webseite herunter.
  2. Führen Sie das Installationsprogramm im Gastbetriebssystem aus und starten Sie die VM bei Aufforderung neu.
  3. Überprüfen Sie die Installation:
    • Windows: Öffnen Sie den Geräte-Manager und bestätigen Sie, dass die GPU unter Grafikadapter ohne Warnsymbole angezeigt wird.
    • Linux: Führen Sie folgenden Befehl aus und prüfen Sie, ob die Grafikkarte aufgelistet wird:
bash
lspci | grep -i nvidia

Sobald die GPU fehlerfrei erkannt wird, ist die VM für GPU-beschleunigte Workloads einsatzbereit.

NVIDIA vGPU unter VMware vSphere: Gemeinsame GPU-Nutzung für mehrere VMs

Im Gegensatz zu Passthrough ermöglicht NVIDIA vGPU die gleichzeitige Nutzung einer einzelnen physischen GPU durch mehrere VMs. Dies ist praktisch für VDI-Bereitstellungen, Ingenieurcluster und KI-Pipelines, bei denen die Zuweisung einer dedizierten Karte pro Benutzer nicht durchführbar ist.

Erforderliche Komponenten für NVIDIA vGPU

  • Kompatible NVIDIA Enterprise-GPU: Unterstützte Modelle umfassen die A-Serie (z. B. A16, A40) und L-Serie (z. B. L4, L40).
  • NVIDIA vGPU Manager für ESXi: Ein Host-seitiger Treiber, der im ESXi-Kernel ausgeführt wird und die Verwaltung der GPU-Ressourcenplanung übernimmt.
  • NVIDIA Virtual GPU Software-Lizenz: Eine abonnementbasierte Lizenz, die über das NVIDIA License System (NLS) bereitgestellt wird und zur Aktivierung der vGPU-Funktionen in jeder Gast-VM erforderlich ist.

Konfigurieren des ESXi-Hosts für vGPU

1. Melden Sie sich beim vSphere Client an und wählen Sie Ihren ESXi-Host aus.

2. Wechseln Sie zur Registerkarte Konfigurieren, erweitern Sie Hardware und wählen Sie Grafik aus.

3. Klicken Sie unter Host-Grafik auf Bearbeiten und legen Sie den Standard-Grafiktyp auf Shared Direct fest.

Hinweis: In älteren vSphere-Versionen wird diese Einstellung ggf. als SharedPassthru angezeigt. Beide Bezeichnungen bezeichnen denselben GPU-Freigabemodus.

4. Aktivieren Sie SSH auf dem Host und stellen Sie eine Verbindung per Secure-Shell-Client her.

5. Versetzen Sie den Host in den Wartungsmodus:

bash
esxcli system maintenanceMode set --enable true

6. Kopieren Sie das vGPU-Hosttreiber-VIB-Paket auf einen Datastore, auf den der Host zugreifen kann.

7. Installieren Sie den Treiber über den absoluten Pfad zur VIB-Datei:

bash
esxcli software vib install -v /vmfs/volumes/Ihr-Datastore/NVIDIA-VMware_ESXi_Driver.vib
Hinweis: Unter ESXi 8.x ist der Befehl esxcli software vib install veraltet. Verwenden Sie stattdessen esxcli software component apply. Genauere Befehlssyntax entnehmen Sie den NVIDIA vGPU-Versionshinweisen.

8. Starten Sie den Host neu, verlassen Sie den Wartungsmodus und führen Sie folgenden Befehl aus, um zu bestätigen, dass der Treiber geladen wurde:

bash
nvidia-smi

Zuweisen eines vGPU-Profils zu einer VM

  1. Fahren Sie die Ziel-VM herunter.
  2. Wählen Sie die VM aus und klicken Sie auf Aktionen > Einstellungen bearbeiten.
  3. Klicken Sie auf Neues Gerät hinzufügen, wählen Sie PCI-Gerät aus, ändern Sie den Gerätetyp auf NVIDIA vGPU und wählen Sie anschließend das gewünschte GPU-Profil aus.

Verständnis der NVIDIA vGPU-Profilbezeichnungen

NVIDIA-Profile folgen einer standardisierten Namenskonvention. Beispielsweise gliedert sich NVIDIA A40-4Q wie folgt auf:

  • A40: Das physische GPU-Modell.
  • 4: Der diesem Profil zugewiesene VRAM-Speicher (in GB).
  • Q: Die Workload-Klasse.

Auswahl der passenden Workload-Klasse

  • Q-Serie (Virtual Workstation): Für CAD, 3D-Modellierung und grafikintensive Anwendungen.
  • C-Serie (Compute): Für CUDA, Deep Learning und KI-Workloads.
  • B-Serie (Virtual PC): Für standardmäßige Büroanwendungen und Umgebungen mit mehreren Monitoren.

Installation des Gasttreibers

  1. Melden Sie sich beim NVIDIA Licensing Portal an und laden Sie den vGPU-Gasttreiber herunter, der zur Hauptversion Ihres ESXi-Hosttreibers passt.
  2. Starten Sie die VM, übertragen Sie das Installationsprogramm und führen Sie es im Gastbetriebssystem aus.
  3. Starten Sie die VM neu.
  4. Überprüfen Sie die Installation, indem Sie folgenden Befehl im Gast ausführen:
bash
nvidia-smi

Die Ausgabe sollte das zugewiesene virtuelle Profil, dessen VRAM-Zuweisung und alle aktiven Prozesse anzeigen.

Aktivieren der 3D-GPU-Beschleunigung in VMware Workstation

VMware Workstation läuft auf einem Host-Betriebssystem und nicht direkt auf Hardware. Dadurch funktioniert der GPU-Zugriff anders als unter ESXi – dieser Unterschied ist vor der Konfiguration unbedingt zu berücksichtigen.

Funktionsumfang der Workstation-3D-Beschleunigung

VMware Workstation unterstützt kein PCIe-Passthrough. Dies ist eine architekturbedingte Einschränkung von gehosteten Hypervisoren und kein Konfigurationsfehler.

Stattdessen nutzt Workstation Virtualisierungs-Übersetzungs-APIs, um Grafikbeschleunigung bereitzustellen:

  • Das Gastsystem erkennt eine virtuelle GPU: Die VM lädt den paravirtualisierten Treiber VMware SVGA 3D, keinen NVIDIA- oder AMD-Treiber.
  • Compute-APIs werden nicht freigegeben: NVIDIA CUDA, OptiX und Hardware-Videokodierung (NVENC) funktionieren innerhalb der VM nicht. Der Befehl nvidia-smi im Gast liefert keine Ausgabe.
  • Geeignete Workloads: Benutzeroberflächenbeschleunigung, CAD-Vorschauen, OpenGL- und DirectX-Entwicklung sowie einfache Tests von 3D-Anwendungen.

Aktivieren der 3D-Beschleunigung in VMware Workstation

  1. Fahren Sie die VM herunter.
  2. Öffnen Sie VMware Workstation, wählen Sie die VM aus und klicken Sie auf Virtuelle Maschineneinstellungen bearbeiten (oder navigieren Sie zu VM > Einstellungen).edit virtual machine settings
  3. Wählen Sie auf der Registerkarte Hardware den Eintrag Anzeige aus.virtual machine settings display
  4. Aktivieren Sie das Kontrollkästchen 3D-Grafik beschleunigen.cehck 3d graphics
  5. Legen Sie unter Grafikspeicher die Größe des Videospeichers fest, der dem virtuellen Anzeigeadapter zugewiesen wird. Für die meisten grafikintensiven Workloads reichen 8 GB aus.
  6. Klicken Sie auf OK.
  7. Starten Sie die VM und melden Sie sich an.
  8. Navigieren Sie zu VM > VMware Tools installieren und schließen Sie die Installation im Gastbetriebssystem ab.
  9. Starten Sie das Gastsystem neu. Dadurch wird der für die 3D-Beschleunigung erforderliche SVGA-3D-Treiber installiert.
Hinweis: Wenn der Menüpunkt VMware Tools installieren ausgegraut ist, sind VMware Tools ggf. bereits installiert. Wählen Sie in diesem Fall stattdessen VMware Tools neu installieren.

Häufige Probleme und Lösungen

Im Folgenden werden gängige Fehler und deren Behebung beschrieben:

Vulkan-Renderer-Konflikt bei Laptops mit Dual-GPU

Auf Laptops mit integrierter Intel-Grafik und diskreter NVIDIA-Karte kann die VM abstürzen oder einen schwarzen Bildschirm anzeigen. Fügen Sie folgenden Parameter zur .vmx-Datei der VM hinzu, um das Vulkan-Rendering zu deaktivieren:

bash
mks.enableVulkanRenderer = "FALSE"

Grafikverzerrungen nach einem Workstation-Update

Flackernde Fenster oder verschobene Mauszeiger nach einem Workstation-Update deuten darauf hin, dass der SVGA-Treiber im Gast nicht mit der neuen Host-Version übereinstimmt. Deinstallieren Sie VMware Tools im Gastbetriebssystem, starten Sie neu und installieren Sie das aktualisierte VMware-Tools-Paket erneut.

Die Option „3D-Grafik beschleunigen“ ist ausgegraut

Überprüfen Sie, ob hardwarebasierte Virtualisierungserweiterungen (Intel VT-x oder AMD-V) im Host-BIOS/UEFI aktiviert sind. Ohne diese CPU-Funktionen kann Workstation keine hardwaregestützte Grafikbeschleunigung bereitstellen.

Fehlerbehebung gängiger VMware-GPU-Fehler

Die GPU-Virtualisierung erfordert eine enge Abstimmung zwischen Host-Hardware, Hypervisor, Gastbetriebssystem und Treiberstack. Nachfolgend werden die häufigsten Fehler und deren Lösungen erläutert.

1. „Passthrough kann erst nach Host-Neustart aktiviert werden“ (Status bleibt nach Neustart auf „Neustart erforderlich“)

Dieser Fehler tritt meist auf, wenn der ESXi-Kernel die GPU weiterhin für die eigene Konsolenausgabe reserviert und nicht an die Passthrough-Ebene übergibt.

Lösung: Starten Sie den Host neu, wechseln Sie zu PCI-Geräte und schalten Sie Passthrough einmal aus und wieder ein. Ändert sich der Status trotzdem nicht auf Aktiv, stellen Sie eine SSH-Verbindung her und führen Sie folgenden Befehl aus:

bash
esxcli system settings kernel set -s vga -v FALSE
Hinweis: Dieser Befehl deaktiviert die VGA-Konsolenausgabe auf dem Host. Führen Sie ihn nur aus, wenn das Standardverfahren (Neustart und Umschalten von Passthrough) keinen Erfolg bringt, und stellen Sie sicher, dass Sie über einen alternativen Verwaltungsweg (wie IPMI oder iDRAC) verfügen.

Führen Sie nach Ausführung des Befehls einen weiteren Host-Neustart durch und prüfen Sie den Passthrough-Status.

2. „Modul ‚DevicePowerOn‘ Start fehlgeschlagen“ (VM lässt sich nach Hinzufügen eines PCI-Geräts nicht starten)

PCIe-Passthrough-Geräte erfordern eine dauerhafte Festlegung des VM-Speichers im Arbeitsspeicher. Standardmäßig kann ESXi VM-Speicher auf die Festplatte auslagern, was mit der direkten Gerätezuweisung unvereinbar ist.

Lösung: Öffnen Sie Einstellungen bearbeiten für die VM, erweitern Sie den Bereich Speicher und aktivieren Sie Gesamten Gastspeicher reservieren (vollständig gesperrt). Speichern Sie die Einstellungen und starten Sie die VM.

3. GPU-Treiber nicht erkannt / Windows-Geräte-Manager zeigt „Code 43“

Consumer-GPUs (wie NVIDIA-GeForce-Karten) erkennen, wenn sie in einer VM ausgeführt werden, und deaktivieren sich absichtlich.

Lösung: Fügen Sie folgenden Parameter zur VM-Konfiguration hinzu, um die Hypervisor-Signatur vor dem Gastbetriebssystem zu verbergen:

Navigieren Sie zu Einstellungen bearbeiten > VM-Optionen > Erweitert > Konfigurationsparameter > Konfiguration bearbeiten und fügen Sie hinzu:

hypervisor.cpuid.v0 = FALSE

Speichern Sie die Einstellungen, starten Sie die VM und installieren Sie den GPU-Treiber im Gastbetriebssystem neu.

4. „Modul ‚MKS‘ Start fehlgeschlagen“

Dieser Fehler tritt typischerweise bei der Einrichtung von NVIDIA vGPU auf einer VM auf, auf der gleichzeitig die virtuelle 3D-Beschleunigung von VMware (vSGA) aktiviert ist. Beide Komponenten kollidieren auf der virtuellen Anzeigeschicht.

Lösung:

  1. Wählen Sie die VM in vCenter aus und klicken Sie auf Aktionen > Einstellungen bearbeiten.
  2. Erweitern Sie in der Liste der virtuellen Hardware den Eintrag Grafikkarte.
  3. Deaktivieren Sie das Kontrollkästchen 3D-Unterstützung aktivieren.
  4. Klicken Sie auf Speichern und starten Sie die VM.

Nach Deaktivierung von vSGA übernimmt der NVIDIA-Gasttreiber die 3D-Beschleunigung vollständig.

5. nvidia-smi liefert „Keine Geräte gefunden“ in VMware Workstation

Dieses Verhalten ist erwartet. VMware Workstation stellt dem Gastbetriebssystem keine physische GPU zur Verfügung. Die VM nutzt stattdessen einen virtuellen VMware SVGA 3D-Adapter – folglich funktionieren nvidia-smi, CUDA und weitere GPU-Compute-Tools nicht im Gast.

Für CUDA- oder Compute-Workloads verwenden Sie stattdessen ESXi mit GPU-Passthrough oder NVIDIA vGPU.

Migration von GPU-fähigen VMware-VMs mit i2Migration

GPU-Passthrough blockiert die vSphere-Live-Migration (vMotion). Wenn einer VM ein physisches PCIe-Gerät direkt zugewiesen ist, steht der Standardmigrationspfad nicht zur Verfügung. Dies stellt ein erhebliches Problem bei Hardware-Upgrades, Host-Ausmusterungen oder Rechenzentrumskonsolidierungen dar, bei denen diese VMs verschoben werden müssen.

Das Verschieben einer VM mit GPU-Passthrough erfordert üblicherweise das Herunterfahren der VM, das Entfernen der PCI-Gerätezuweisung, die Migration der VM und die erneute Konfiguration von Passthrough auf dem neuen Host. Bei Umgebungen mit zahlreichen GPU-beschleunigten Workloads ist diese manuelle Vorgehensweise im großen Maßstab zeitaufwendig und fehleranfällig.

i2Migration wurde genau für solche komplexen Migrationsszenarien entwickelt. Das Tool unterstützt unterbrechungsfreie Komplettmaschinenmigration mittels hybrider Block- und Dateiebener-Replikation, sodass Produktionsworkloads während der Übertragung weiterlaufen. Nach Abschluss der Migration kann das GPU-Passthrough auf dem Zielhost neu konfiguriert werden, während das System bereits verfügbar ist.

Kernfunktionen

  • Umgebungsübergreifende Abdeckung: Unterstützt P2V-, V2V-, Virtual-to-Cloud- und Hybrid-Cloud-Migrationspfade – geeignet für Verschiebungen zwischen ESXi-Hosts, Konsolidierungen in Private Clouds oder Migrationen zu öffentlichen Cloud-Plattformen.
  • Hardwareunabhängige Migration: Führt automatisch BIOS/UEFI-Umwandlungen und Treiberinjektionen durch, sodass das Gastbetriebssystem auch auf abweichender Server-Hardware auf dem Ziel ordnungsgemäß bootet.
  • Unterbrechungsfreie Übertragung: Die hybride Replikation hält das Quellsystem während des gesamten Migrationsfensters aktiv und minimiert Dienstunterbrechungen bei GPU-Workloads.
  • Sichere und effiziente Übertragung: AES/SM4-Verschlüsselung, Bandbreitensteuerung und Fortsetzung ab abgebrochenem Übertragungsvorgang sorgen für eine zuverlässige Migration auch über große Entfernungen oder instabile Verbindungen.
  • Integrierte Validierung: End-to-End-Datenprüfung mit automatischer Korrektur bestätigt die Datenintegrität vor und nach der Übertragung und senkt das Risiko unbemerkter Datenverluste bei komplexen Verschiebungen.

Für Teams, die neben GPU-Workloads auch VMware HA-Konfigurationen betreiben, bietet die Kombination von i2Migration und i2Availability eine umfassende Lösung: i2Migration übernimmt die einmalige Systemverschiebung, während i2Availability Echtzeit-Replikation und automatischen Failover für dauerhaften Hochverfügbarkeitsschutz bereitstellt.

60-tägige kostenlose Testversion

Fazit

Der GPU-Zugriff in VMware hängt davon ab, die passende Methode an Ihre Umgebung anzupassen. Passthrough liefert volle Hardware-Leistung für eine einzelne VM. NVIDIA vGPU teilt diese Hardware auf mehrere Benutzer auf. Die Workstation-3D-Beschleunigung deckt Entwicklungs- und Testaufgaben ohne spezielle Enterprise-Hardware ab.

Wenn VMs mit aktiviertem Passthrough später verschoben werden müssen, planen Sie im Voraus. Tools wie i2Migration von Info2soft meistern die Komplexität der Migration von GPU-konfigurierten Workloads zwischen Hosts und Umgebungen ohne Unterbrechung der Produktionsabläufe.

Keine Kurzbiografie vorhanden

Weitere verwandte Artikel

Wiederherstellen virtueller Maschinen aus Snapshots in VMware, Azure und Hyper‑V
Bei fehlgeschlagenen Aktualisierungen oder Systemabstürzen ermöglichen Snapshots ein sofortiges Rollback, statt das System neu aufzubauen. Dieser Leitfaden führt Sie Schritt für Schritt durch die Wiederherstellung von VM‑Snapshots in VMware, Azure und Hyper‑V, damit Sie schnell wiederherstellen und Ausfallzeiten minimieren können.
Artikel lesen
Wie behebt man den Fehler „Gespeicherte Prozedur konnte nicht gefunden werden“?
Sie führen eine Abfrage aus und erwarten die Ausführung einer gespeicherten Prozedur – erhalten jedoch den frustrierenden Fehler „Gespeicherte Prozedur konnte nicht gefunden werden“. Dieser Leitfaden erläutert die häufigsten Ursachen und zeigt, wie Sie das Problem in SQL Server schnell diagnostizieren und beheben.
Artikel lesen
Umwandlung von XVA in VMDK: Migration von XenServer-VMs auf VMware durchführen
Die Umwandlung von XVA in VMDK klingt einfach – bis Ihre virtuelle Maschine nicht bootet und Sie mit einem Bluescreen ohne eindeutige Fehlerursache konfrontiert werden. Dieser Leitfaden stellt vier Methoden vor, um XenServer-VMs unter VMware lauffähig zu machen, sowie Korrekturen, die die meisten anderen Tutorials auslassen.
Artikel lesen
Neukonfiguration für vSphere HA ausgegraut: Alle Ursachen und Lösungen
Wenn die Option „vSphere HA neu konfigurieren“ in Ihrem vCenter ausgegraut ist, sind Sie nicht allein – die Lösung ist einfacher als gedacht. In diesem Leitfaden werden alle bekannten Ursachen für die ausgegraute Option erläutert und die genauen Schritte zur Behebung erläutert, unabhängig davon, ob Sie vSphere 6, 7 oder 8 verwenden.
Artikel lesen
Inhaltsverzeichnis:
Bleiben Sie über die neuesten Tipps informiert
Abonnieren Sie unseren Newsletter für aktuelle Einblicke, Neuigkeiten und exklusive Inhalte. Sie können sich jederzeit abmelden.
Abonnieren
Bereit, Ihre Unternehmensdatensicherheit zu verbessern?
Starten Sie eine 60-tägige Testversion oder sehen Sie sich eine Demo an, um zu erfahren, wie Info2soft Unternehmensdaten schützt.
Bitte füllen Sie das Formular aus und senden Sie es ab – unser Kundenservice wird sich in Kürze bei Ihnen melden.
Mit dem Absenden dieses Formulars bestätige ich, dass ich die Datenschutzerklärung.
{{ isSubmitting ? 'Wird gesendet...' : 'Absenden' }}