Mam VMware Workstation działającą na hoście Ubuntu z gościem Ubuntu. Czy można uzyskać bezpośredni dostęp do GPU z maszyny wirtualnej?
Chcę uruchomić CUDA na maszynie wirtualnej
Nie jest to możliwe, chyba że nVidia zapewni w tym celu parawirtualizowany sterownik zgodny z VMware.
Ta dyskusja na forach nVidia wyjaśnia dlaczego.
Nowsze procesory i chipsety obsługują „IOMMU”, który może pełnić podobną funkcję jak „przepustowość PCI-E”, o której dyskutują na tym forum. Jednak nadal wymaga to wsparcia i współpracy ze strony parawirtualizowanych sterowników VMware i sterowników nVidii, które jeszcze nie istnieją.
Jeśli jesteś gotowy do użycia Xen zamiast VMware Workstation, możesz wypróbować Xen VGA Passthrough i sprawdzić, czy konfiguracja sprzętu jest obsługiwana. Zapewniłoby to pełną kontrolę nad kartą graficzną w maszynie wirtualnej.
Oto przykład tego, co możesz osiągnąć: http://www.youtube.com/watch?v=Gtmwnx-k2qg
źródło