Ich versuche also, meine Laptops NVIDIA fx 880m an eine virtuelle Box zu übergeben, auf der Windows 7 unter einer Linux Mint 17-Installation ausgeführt wird.
Bisher scheint alles (vielleicht) in die richtige Richtung zu gehen:
Das Gerät lief glücklich durch, als ich die virtuelle Box startete, installierte es eine Reihe neuer Treiber, aber wenn ich versuche, den NVIDIA-Treiber auf dem Gast zu installieren, kann es die Karte nicht finden. Ich habe unter dem Geräte-Manager nachgesehen und es gibt keine Auflistung für die NVIDIA-Karte unter dem PCI-Bus. Ich vermute, dass ich sie auf dem Host deaktivieren muss, damit sie an den Gast weitergeleitet werden kann (das Handbuch für die virtuelle Box besagt, dass dies möglich ist nicht geteilt werden), aber ich bin nicht sicher, wie ich das machen soll. Kann mir jemand dabei helfen? Diese Frage scheint mir kein Duplikat von PCI-Passthrough für Anzeigeadapter in VirtualBox kann nicht eingerichtet werden , da hier die angegebene Lösung darin bestand, dass dies mit einem Windows-Host nicht möglich war. In diesem Fall ist der Host jedoch Linux
quelle
Antworten:
Diese Funktion wird in Virtualbox noch nicht unterstützt.
Ihre einzige alternative Virtualisierungssoftware, die dies unterstützt, sind Qemu und Xen und möglicherweise VMWare . Die meisten Erfolgsgeschichten über die Weitergabe von GPUs an virtuelle Maschinen stammen entweder von Qemu oder Xen. Ich würde Ihnen daher empfehlen, sich dem zuzuwenden, bis Virtualbox dies unterstützt.
Es gibt einen Blog, der sich diesem Thema widmet (das ist das Tutorial von 2015, wie man dies mit Qemu als Fokus macht), in das Sie sich vielleicht vertiefen möchten.
Beachten Sie, dass VGA Passthrough immer noch eine sehr experimentelle Technologie ist und Motherboard / CPU-Kombinationen erfordert, die sehr spezifische Funktionen unterstützen. In der Regel ist auch eine benutzerdefinierte Kernelkonfiguration erforderlich, um tatsächlich unter Linux auf diese Funktionen zugreifen zu können (um sie verwenden zu können) sie in der virtuellen Maschine).
In diesem Sinne versuchen Sie bitte, nicht zu viel zu tun. Es ist sehr wahrscheinlich, dass Sie auf Fehler oder Probleme stoßen, die Ihr physisches oder virtuelles System instabil oder in gewisser Weise funktionsunfähig machen können, während Sie VGA Passthrough verwenden. Erwarten Sie nicht, dass es vollständig oder einfach funktioniert. Sie brauchen Glück, damit das wirklich passiert.
quelle
Das geht nicht.
Sie können problemlos über USB-Geräte gehen. Wenn Sie jedoch mit PCI- und PCIe-Geräten arbeiten, werden diese nicht weitergeleitet. Wenn Sie Ihre Grafikkarte bis zum Booten Ihres Host-Betriebssystems deaktiviert und dann Ihre Grafikkarte "magisch" aktiviert haben, benötigt Ihre VM theoretisch immer noch die volle Kontrolle darüber (was Ihnen Ihr Betriebssystem nicht geben wird). Mit der aktuellen Technologie wird dies nicht möglich sein
quelle
Okay, es scheint also möglich zu sein, aber was wichtig ist, ist die Grafikkarte und der Chipsatz, die verwendet werden. In meinem Fall sind Prozessor und Motherboard in Ordnung, aber Grafikkarte ist nicht :(, aber eine gute Nachricht für den Rest von Ihnen. Außerdem scheint die Funktion in xen oder kvm besser unterstützt zu werden als in virtuellen Boxen, siehe http: // Foren. linuxmint.com/viewtopic.php?f=42&t=112013
quelle