Hallo,
wenn ich eine Grafikkarte (Nvidia Quadro K2000) an eine VM, nennen wir sie im folgenden VM1 und VM2, per Passthrough durchreiche, dann funktioniert das nach dem Reboot des Hosts problemlos.
Gehen wir davon aus, dass als Grundzustand VM1 mit GPU wie gewünscht läuft und VM2 ausgeschaltet ist.
Wenn ich aber jetzt folgendes mache:
1. VM1 herunterfahren
2. VM2 starten
Zwischenergebnis: VM2 gibt kein Bild auf dem Monitor aus
3. ESXi-Host Neustart
4. VM2 starten
Zwischenergebnis: VM2 gibt ein Bild auf dem Monitor aus
5. VM2 herunterfahren
6. VM1 starten
Ergebnis: VM1 gibt jetzt kein Bild auf dem Monitor aus
Jetzt könnte man die Reihe natürlich unendlich fortsetzten, aber es geht pro Start des Host nur ein EINMALIGES Zuweisen der GPU an eine VM. Danach scheint die GPU durch irgendeinen Prozess oder ähnlichem im Hintergrund für die weitere Verwendung gesperrt zu sein.
Hatte ggf. hier jemand schon ein ähnliches Problem und kennt eine Lösung bzw. einen Workaround?
wenn ich eine Grafikkarte (Nvidia Quadro K2000) an eine VM, nennen wir sie im folgenden VM1 und VM2, per Passthrough durchreiche, dann funktioniert das nach dem Reboot des Hosts problemlos.
Gehen wir davon aus, dass als Grundzustand VM1 mit GPU wie gewünscht läuft und VM2 ausgeschaltet ist.
Wenn ich aber jetzt folgendes mache:
1. VM1 herunterfahren
2. VM2 starten
Zwischenergebnis: VM2 gibt kein Bild auf dem Monitor aus
3. ESXi-Host Neustart
4. VM2 starten
Zwischenergebnis: VM2 gibt ein Bild auf dem Monitor aus
5. VM2 herunterfahren
6. VM1 starten
Ergebnis: VM1 gibt jetzt kein Bild auf dem Monitor aus
Jetzt könnte man die Reihe natürlich unendlich fortsetzten, aber es geht pro Start des Host nur ein EINMALIGES Zuweisen der GPU an eine VM. Danach scheint die GPU durch irgendeinen Prozess oder ähnlichem im Hintergrund für die weitere Verwendung gesperrt zu sein.
Hatte ggf. hier jemand schon ein ähnliches Problem und kennt eine Lösung bzw. einen Workaround?