Dies ist keine Einschränkung der VM-Software. Geräte-Passthrough basiert auf IOMMU, indem Geräteadressen neu zugeordnet und dem Gast bereitgestellt werden. Hardware kann von nur einem Computer (physisch oder virtuell) zugeordnet werden. Wenn Ihre Gäste direkte E / A-Vorgänge mit Hardware benötigen, sollten Sie diese 1: 1 verwenden. IOMMU muss von CPU (Suche nach Intel VT-d oder AMD-Vi), Chipsatz, BIOS und OS + VM-Lösung unterstützt werden.
Als nächstes können Sie ein großes Problem mit VGA-Passthrough finden, es ist etwas komplizierter, aber möglich. Recherchieren Sie hier, Sie können hier anfangen . Sie können dies jedoch nur mit mehr als einem VGA lösen, da dieser bereits initialisiert ist.
UPDATE: Es ist wahrscheinlich möglich, die primäre Anzeige mit der xen-pciback.hide
Befehlszeile ( Quelle ) des Kernels zu übergeben.
Wenn Sie Win7 als Host mit VirtualBox / VMware / Hyper-V / etc wünschen, sollte Ihr Linux-Gast problemlos auf vollständig virtualisiertem VGA ausgeführt werden. Ich gehe davon aus, dass Sie Linux aus anderen Gründen als GPU-Aufgaben wie Vido-Gaming verwenden möchten. Windows kann damit umgehen.