Ich habe VMware Workstation auf einem Ubuntu-Host mit einem Ubuntu-Gast. Ist es möglich, direkt von der VM auf die GPU zuzugreifen?
Ich möchte CUDA auf der VM ausführen
Dies ist nur möglich, wenn nVidia zu diesem Zweck einen VMware-kompatiblen paravirtualisierten Treiber bereitstellt.
Diese Diskussion in den nVidia-Foren erklärt, warum.
Neuere CPUs und Chipsätze unterstützen jetzt "IOMMU", das die ähnliche Funktion wie "PCI-E-Passthrough" erfüllen könnte, die sie in diesem Forum diskutieren. Dies erfordert jedoch weiterhin Unterstützung und Zusammenarbeit sowohl von den paravirtualisierten Treibern von VMware als auch von den noch nicht vorhandenen Treibern von nVidia.
Wenn Sie bereit sind, Xen anstelle von VMware Workstation zu verwenden, können Sie Xen VGA Passthrough ausprobieren und prüfen, ob Ihre Hardwarekonfiguration unterstützt wird. Dies würde Ihnen die volle Kontrolle über die Grafikkarte in der VM geben.
Hier ist ein Beispiel dafür, was Sie erreichen können: http://www.youtube.com/watch?v=Gtmwnx-k2qg
quelle