Tengo VMware Workstation ejecutándose en el host de Ubuntu con un invitado de Ubuntu. ¿Es posible acceder directamente a la GPU desde la VM?
Quiero ejecutar CUDA en la VM
No lo es, a menos que nVidia proporcione un controlador paravirtualizado compatible con VMware para ese propósito.
Esta discusión en los foros de nVidia explica por qué.
Ahora, las CPU y los conjuntos de chips más nuevos son compatibles con "IOMMU", que podría cumplir la función similar de "transferencia PCI-E" que analizan en ese foro. Sin embargo, esto todavía requiere soporte y cooperación tanto de los controladores paravirtualizados de VMware como de los controladores de nVidia, que aún no existe.
Si está listo para usar Xen en lugar de VMware Workstation, puede probar Xen VGA Passthrough y ver si su configuración de hardware es compatible. Esto le daría un control total sobre la tarjeta gráfica en la VM.
Aquí hay un ejemplo de lo que puede lograr: http://www.youtube.com/watch?v=Gtmwnx-k2qg
fuente