VGA Passthrough und Desktop-Virtualisierung

659
Zacariaz

Kurz gesagt, mein Traum ist es, einen Computer mit mehreren paravirtualisierten Desktop- und Server-Gästen zu haben, von denen einer ein Windows-Desktop mit leistungsstarken Grafiken sein muss.

Da Windows nicht im normalen Sinne des Wortes paravirtualisiert werden kann, war ich ziemlich glücklich, als ich von VGA-Passthrough hörte, aber dann las ich weiter. Nach meinem Verständnis würde ein solches Setup bedeuten, dass die Grafiken für einen bestimmten Gast reserviert sind, sodass Sie nicht zwischen den Gästen wechseln können.

Wenn dies tatsächlich der Fall ist, würde mir bitte jemand erklären, was der Zweck / die Verwendung von VGA-Passthrough ist? Ich kann mir keinen wirklichen Nutzen vorstellen. Ja, es ist eine coole Technologie, aber für mich erscheint es sinnlos.

Es ist wahr, dass es möglich ist, einzelne VMs zu trennen, um GPUs zu trennen, was auch cool ist. Am Ende sollte ich jedoch denken, dass zwei separate Computer das Leben wesentlich einfacher machen würden. Wieder erscheint es ziemlich sinnlos.

0

1 Antwort auf die Frage

2
dmnc

Device passthrough is based on IOMMU by re-mapping device addresses and providing to the guest. Hardware can be mapped by just one machine, physical or virtual, so if your guests needs direct I/O to some hardware, you should have it 1:1. IOMMU must be supported by CPU (search for Intel VT-d or AMD-Vi), chipset, BIOS and OS + VM solution.

Originally IOMMU was primarly for passing NICs, HDD controllers, etc. With VGA pass-through you can meet some problems, it's little more complicated, but possible. Do some research, you can start here. You can only solve this with more than one VGA, because that one is already initialized.