Durch die Zuweisung oder Weitergabe einer physischen GPU an eine virtuelle Hyper-V-Maschine (VM) kann die VM direkt auf die Ressourcen der GPU zugreifen und diese nutzen. Dies ist von Vorteil für virtuelle Maschinen, die eine intensive Grafikverarbeitung erfordern, beispielsweise für Spiele, Videobearbeitung oder maschinelles Lernen.
Hier sind die Schritte zum Zuweisen (Passthrough) einer physischen GPU zu einer virtuellen Hyper-V-Maschine unter Windows 10 oder Windows 11:
Voraussetzungen:
– Stellen Sie sicher, dass Ihr System über eine kompatible physische GPU verfügt, die Passthrough unterstützt. Einige GPU-Hersteller wie NVIDIA bieten Softwarelösungen für GPU-Passthrough an. Sehen Sie in der Dokumentation Ihrer GPU nach, ob sie unterstützt wird.
- Stellen Sie sicher, dass Ihr System die Hardwareanforderungen für Hyper-V erfüllt, einschließlich eines Prozessors mit hardwaregestützter Virtualisierung (Intel VT-x oder AMD-V), ausreichend RAM und einem kompatiblen Netzwerkadapter.
Schritte:
1. Hyper-V aktivieren:
- Öffnen Sie die „Systemsteuerung“ auf Ihrem Windows-System.
- Gehen Sie zu „Programme“> „Programme und Funktionen“.
- Klicken Sie auf „Windows-Funktionen aktivieren oder deaktivieren“.
- Aktivieren Sie in der Liste der Funktionen das Kontrollkästchen für „Hyper-V“ und klicken Sie auf „OK“.
- Starten Sie Ihren Computer neu, damit die Änderungen wirksam werden.
2. GPU-Passthrough-Software installieren (falls erforderlich):
- Wenn Ihre GPU Passthrough-Software vom Hersteller (z. B. NVIDIA) erfordert, installieren Sie diese gemäß den Anweisungen des Herstellers.
3. BIOS konfigurieren:
- Rufen Sie das BIOS Ihres Systems auf. Dies erfordert normalerweise das Drücken einer bestimmten Taste (z. B. „F1“ oder „F10“) während des Startvorgangs.
- Suchen Sie die Einstellungen für IOMMU (Input/Output Memory Management Unit) und aktivieren Sie sie, falls dies noch nicht geschehen ist.
- Speichern Sie die Änderungen und verlassen Sie das BIOS.
4. Erstellen Sie einen neuen virtuellen Switch (optional):
- Öffnen Sie „Hyper-V Manager“ auf Ihrem Windows-System.
- Gehen Sie im Bereich „Aktionen“ auf der rechten Seite zu „Virtual Switch Manager“.
- Klicken Sie auf „Virtuellen Switch erstellen“ und folgen Sie dem Assistenten, um einen neuen Switch zu erstellen.
- Stellen Sie sicher, dass Sie als Verbindungstyp „Externes Netzwerk“ auswählen und ihm einen geeigneten Namen zuweisen.
5. Erstellen Sie eine neue virtuelle Maschine:
- Klicken Sie im „Hyper-V-Manager“ auf „Neu“> „Virtuelle Maschine“.
- Folgen Sie dem Assistenten, um eine neue VM zu erstellen.
- Geben Sie einen Namen an, wählen Sie „Generation 2“ für VM-Kompatibilität und wählen Sie die Menge an RAM und virtuellen Prozessoren.
- Wählen Sie „Vorhandene virtuelle Festplatte“ oder klicken Sie auf „Virtuelle Festplatte erstellen“, um eine neue virtuelle Festplatte für die VM zu erstellen.
6. GPU der VM zuweisen:
- Wählen Sie im „Weiter“-Bildschirm der VM-Erstellung „Einstellungen anpassen“, um die VM-Einstellungen zu öffnen.
- Gehen Sie zum Abschnitt „Hardware“.
- Klicken Sie auf „Hardware hinzufügen“ und wählen Sie „PCI Express Root Complex“.
- Wählen Sie die physische GPU aus, die Sie der VM zuweisen möchten, und klicken Sie auf „OK“.
- Stellen Sie sicher, dass die Option „IOMMU“ unter „Erweiterte Funktionen“ für den PCI Express Root Complex aktiviert ist.
7. GPU-Gerät konfigurieren:
- Wählen Sie im Abschnitt „Hardware“ der VM-Einstellungen den gerade zugewiesenen Grafikadapter aus.
- Klicken Sie auf „Eigenschaften“ und konfigurieren Sie den Grafikspeicher und andere Einstellungen entsprechend Ihren Anforderungen.
- Stellen Sie sicher, dass „3D-Beschleunigung aktivieren“ aktiviert ist.
8. VM mit Netzwerk verbinden:
- Gehen Sie in den VM-Einstellungen zum Abschnitt „Netzwerkadapter“.
- Wählen Sie den virtuellen Switch aus, den Sie zuvor erstellt haben, oder wählen Sie eine vorhandene Netzwerkverbindung aus.
- Stellen Sie sicher, dass der Netzwerkadapter aktiviert ist.
9. Betriebssystem konfigurieren und Gastzusätze installieren:
- Wählen Sie das gewünschte Gastbetriebssystem für Ihre VM und beginnen Sie mit der Installation.
- Stellen Sie nach der Installation des Betriebssystems sicher, dass Sie die Hyper-V-Integrationsdienste oder Gastzusätze für das spezifische Betriebssystem installieren, das Sie verwenden. Dies verbessert die Leistung und sorgt für eine bessere Kompatibilität mit der Hyper-V-Umgebung.
10. Virtuelle Maschine starten:
- Nachdem Sie alle erforderlichen Einstellungen konfiguriert haben, starten Sie Ihre virtuelle Maschine.
Durch die Zuweisung der physischen GPU zur virtuellen Maschine kann diese direkt auf die Ressourcen der GPU zugreifen und grafikintensive Aufgaben effizienter ausführen.