Ich habe ein oder zwei Anleitungen gesehen, die beim Einrichten von KVM für die Verwendung von Passthrough für Nvidia im Internet repliziert wurden. Es scheint 2 Grafikkarten zu erfordern.
Kann man das mit 1 Grafikkarte machen? Ich versuche herauszufinden, ob es möglich ist, einen Spielcomputer einzurichten, damit ich nicht doppelt booten muss.
Ist das möglich? Ich habe gehört, Xen hat ein eigenes Passthrough, aber Nvidia scheint es auf ihren Desktop-Karten nicht zu unterstützen.
Ich habe eine GTX 760.
Ist es möglich, native oder nahezu native Leistung zu virtualisieren und für moderne Spiele geeignet?
graphics
virtualization
kvm
xen
mlw4428
quelle
quelle
Antworten:
Ok, ich war in den letzten Tagen auf dieser Reise mit Fedora 20, KVM, Xen (alle vom Repo, keine Patches oder Selfbuilds) mit einer GTX260 (für den Gast / Windows 7) und einer billigen GT610 für Host / dom0:
Nach einigem Hin und Her stellt sich heraus, dass nvidia-Karten beim Passthrough ziemlich verkrüppelt sind. AMD hat Patches an qemu / xen gesendet und AMD-Karten funktionieren Berichten zufolge ohne zu viele Probleme mit KVM. Zitiert aus der Xen Wiki Testkarten :
Dies bedeutet, dass Ihr dom0 auf einer GPU startet und Sie eine zweite GPU an Ihren Gast weiterleiten. Es gibt auch Unterstützung für die Übergabe der primären GPU an einen Gast, aber dies scheint viel weniger einfach zu sein.
An der NVIDIA-Front funktionieren die professionellen High-End-Multi-OS-Karten unter Xen und KVM. Dies ist jedoch eine künstliche Einschränkung, die NVIDIA für Heim- / Spielerkarten festlegt. Einige Leute haben ihre Karten so modifiziert, dass sie als äquivalente quattro / grid-Karte angezeigt werden, indem sie Widerstände auf der Platine austauschen. Dies ist möglich, da die Multi-OS-Karten zumeist mit einigen High-End-Heim- / Spielkarten identisch sind, abzüglich der Geräte-ID und einiger Spezifikationsunterschiede. Beim Lesen der Bretter sind / waren Patches im Umlauf, die dem NVIDIA-Fall bei Windows XP-Gästen geholfen haben, aber ... die ganze NVIDIA-Sache scheint aus Sicht der Virtualisierung nur skizzenhaft.
Es gibt eine Menge davon (aus dem Xen-Wiki für GPU-Passthrough):
Abschließend, basierend auf dem, was ich weiß, wenn Sie Passthrough-Spiele machen möchten, gehen Sie mit Xen- und AMD-Karten mit einer billigen oder integrierten GPU für dom0 und einer zusätzlichen GPU für die Gaming-domU. Die Leistung ist auch unter Berücksichtigung des Virtualisierungsaufwands sehr hoch: 95% bis 97% der nativen Frameraten in Benchmarks.
Viel Glück!
Einige hilfreiche Links:
quelle
Sie benötigen 2 Karten für den VGA-Durchgang. Wenn Sie eine integrierte VGA-Karte haben, können Sie damit Linux starten und die GTX760 zu Testzwecken an die VM übergeben.
Für weitere Informationen besuchen Sie.
KVM / Qemu-Anleitung
quelle