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.