VM: Mac OSX-Host, Windows-Gast: VT-d verwenden, damit die schnelle GPU für die VM verfügbar ist?

VM: Mac OSX-Host, Windows-Gast: VT-d verwenden, damit die schnelle GPU für die VM verfügbar ist?

Vt-d ist in neueren MacBook Pros aktiviert, aber ich habe keine Informationen zur tatsächlichen GPU-Freigabe gefunden.

Ist es möglich, ein MacBook Pro mit zwei GPUs (Intel, nVidia oder AMD) einzurichten, sodass ich die schnelle GPU in einem Windows-Gast für Grafikentwicklung oder Spiele verwenden kann?

Parallels Extreme (Wikipedia)bietet eine Lösung für Windows/Linux, aber ich möchte einen Mac als Host verwenden.

Antwort1

PCI-Passthrough muss sowohl von der Hardware als auch von der Software unterstützt werden. Die meisten aktuellen Macs unterstützen VT-d in der Hardware, aber derzeit (High Sierra) unterstützt Apple IOMMU in macOS nicht, wodurch es unmöglich ist, PCI-Geräte (einschließlich GPUs) direkt im Gastbetriebssystem zu verwenden.

Sie können das Linux- oder Windows-Hostbetriebssystem auf dem MacBook installieren und die GPU im virtualisierten Betriebssystem verwenden, aber das ist wahrscheinlich nicht das, wonach Sie suchen.

verwandte Informationen