So verbinden Sie eine physische GPU mit einer virtuellen Maschine auf Hyper-V

Wichtige Hinweise

  • GPU-Passthrough verbessert die Grafikleistung virtueller Maschinen.
  • Zu den Systemanforderungen gehört die Unterstützung von Intel-VT oder AMD-V.
  • Für eine erfolgreiche GPU-Zuweisung ist die richtige Konfiguration von entscheidender Bedeutung.

Maximieren Sie virtuelle Grafiken: Eine umfassende Anleitung zum Anschließen einer physischen Grafikkarte an Hyper-V

Für fortgeschrittene Benutzer, die robuste Grafiken in virtuellen Umgebungen benötigen, kann der Einsatz einer dedizierten GPU die Leistung in Anwendungen wie Spielen oder anspruchsvollen Grafikberechnungen deutlich steigern. Diese Anleitung beschreibt detailliert, wie Sie eine physische Grafikkarte an eine VM unter Hyper-V anschließen. Sie erläutert die Voraussetzungen und die schrittweise Vorgehensweise und weist auf mögliche Fallstricke hin.

So schließen Sie eine physische Grafikkarte mithilfe von GPU-Passthrough an eine VM an

Befolgen Sie diese detaillierten Schritte, um eine physische Grafikkarte über GPU-Passthrough an eine VM anzuschließen:

  1. Aktivieren Sie die Intel-VT- oder AMD-V-Virtualisierung.
  2. Konfigurieren Sie Ihren Computer für GPU-Passthrough.
  3. Richten Sie GPU-Passthrough für Windows 11/10 ein.
  4. Richten Sie GPU-Passthrough für Windows Server ein.

Schritt 1: Aktivieren Sie die Intel-VT- oder AMD-V-Virtualisierung

Zunächst müssen Sie die Hardwarevirtualisierung aktivieren. Für Intel-CPUs aktivieren Sie Intel-VT, für AMD-Nutzer AMD-V. Um auf die BIOS-Einstellungen zuzugreifen, starten Sie den Computer neu:

Navigieren Sie zu Konfiguration > Virtualisierungstechnologie und setzen Sie sie auf Aktiviert.

Schritt 2: Konfigurieren Sie Ihren Computer für GPU-Passthrough

Bei aktivierter Virtualisierung müssen Sie sicherstellen, dass der Host entsprechend konfiguriert ist.Überprüfen Sie, ob IOMMU aktiv ist und automatische Prüfpunkte deaktiviert sind. Sie können den IOMMU-Status mit PowerShell überprüfen:

(Get-VMHost).IovSupport; (Get-VMHost).IovSupportReasons

Wenn True zurückgegeben wird, fahren Sie fort; wenn False zurückgegeben wird, aktivieren Sie es. Löschen Sie anschließend alle VM-Checkpoints:

Get-VM | Set-VM -Name NameOfVM -AutomaticStopAction TurnOff

Schritt 3: GPU-Passthrough für Windows 11/10 einrichten

Um GPU-Passthrough für Client-Betriebssysteme zu aktivieren, überprüfen Sie, ob Ihre Grafikkarte dies unterstützt:

Für Windows 11: Get-VMHostPartitionableGpu

Für Windows 10: Get-VMPartitionableGpu

Laden Sie anschließend den erforderlichen Grafiktreiber über diesen Link herunter und extrahieren Sie ihn.

Aktivieren Sie die Skriptausführung mit:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force Und Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Um eine VM zum GPU-Passthrough hinzuzufügen, führen Sie Folgendes aus:

.\Update-VMGpuPartitionDriver.ps1 -VMName <VMNAME> -GPUName "AUTO"

Schritt 4: GPU-Passthrough für Windows Server einrichten

Konfigurieren Sie für Windows Server Cache und Grenzwerte:

Set-VM -Name VMNAME -GuestControlledCacheTypes $True -LowMemoryMappedIoSpace 3Gb -HighMemoryMappedIoSpace 33280Mb

Bestimmen Sie den Standort des PCI-Express-Geräts mit:

Get-PnpDevice | Where-Object {$_. Present -eq $true} | Where-Object {$_. Class -eq "Display"} | select Name, InstanceId

Wenn das Gerät gefunden wurde, deaktivieren Sie es im Geräte-Manager. Führen Sie dazu Folgendes aus:

Dismount-VmHostAssignableDevice -LocationPath "PCIROOT(0)#PCI(0200)"-Force

So weisen Sie die GPU zu:

Add-VMAssignableDevice -VMName VMNAME -LocationPath "PCIROOT(0)#PCI(0200)"

Starten Sie die VM, installieren Sie die Grafikkartentreiber von der Website des Herstellers und schon sind Sie fertig!

Um die GPU aus der VM zu entfernen, führen Sie Folgendes aus:

Remove-VMAssignableDevice -VMName VMNAME -LocationPath $locationPath

Schließen Sie abschließend die GPU wieder an:

Mount-VMHostAssignableDevice -LocationPath $locationPath

Zusammenfassung

Der erfolgreiche Anschluss einer physischen Grafikkarte an eine virtuelle Maschine in Hyper-V über GPU Passthrough ermöglicht eine beispiellose Grafikleistung für anspruchsvolle Anwendungen. Stellen Sie sicher, dass die Hardware- und Softwarevoraussetzungen erfüllt sind, aktivieren Sie die Virtualisierung und befolgen Sie die detaillierten Konfigurationsschritte, um die Leistungsfähigkeit Ihrer VM zu maximieren.

Abschluss

Durch die Integration einer physischen Grafikkarte in Ihre virtuelle Umgebung erweitern Sie die Grafikfunktionen Ihres Systems und eröffnen neue Möglichkeiten für Spiele, Design und Datenvisualisierung. Befolgen Sie die beschriebenen Schritte sorgfältig für eine erfolgreiche Einrichtung und stellen Sie sicher, dass Sie die Hardware- und Softwareanforderungen erfüllen. Optimieren Sie Ihre virtuellen Maschinen noch heute!

FAQ (Häufig gestellte Fragen)

Was ist GPU-Passthrough?

GPU Passthrough ist eine Technologie, die einer virtuellen Maschine direkten Zugriff auf eine dedizierte Grafikkarte ermöglicht und so ihre Leistung für Anwendungen verbessert, die eine hohe grafische Verarbeitungsleistung erfordern.

Kann jede GPU für Passthrough verwendet werden?

Nein, Sie müssen sicherstellen, dass die GPU Virtualisierungstechnologien wie NVIDIA GRID oder AMD MxGPU unterstützt, um ein erfolgreiches Passthrough zu gewährleisten.