ฉันมี VMware Workstation ทำงานบนโฮสต์ Ubuntu กับ Ubuntu Guest เป็นไปได้หรือไม่ที่จะเข้าถึง GPU โดยตรงจาก VM?
ฉันต้องการเรียกใช้ CUDA บน VM
ฉันมี VMware Workstation ทำงานบนโฮสต์ Ubuntu กับ Ubuntu Guest เป็นไปได้หรือไม่ที่จะเข้าถึง GPU โดยตรงจาก VM?
ฉันต้องการเรียกใช้ CUDA บน VM
คำตอบ:
ไม่ใช่เว้นแต่ว่า nVidia จะให้บริการไดรเวอร์เสมือนจริงที่เข้ากันได้กับ VMware สำหรับวัตถุประสงค์ดังกล่าว
การอภิปรายในฟอรัม nVidia นี้อธิบายถึงสาเหตุ
ตอนนี้ซีพียูและชิปเซ็ตที่ใหม่กว่ารองรับ "IOMMU" ซึ่งสามารถทำหน้าที่คล้ายกับ "PCI-E passthrough" ที่พวกเขาพูดคุยกันในฟอรัมนั้น อย่างไรก็ตามสิ่งนี้ยังต้องการการสนับสนุนและความร่วมมือจากทั้งไดรเวอร์เสมือนของ VMware และไดรเวอร์ของ nVidia ซึ่งยังไม่มีอยู่
หากคุณพร้อมที่จะใช้ Xen แทน VMware Workstation คุณสามารถลองใช้ Xen VGA Passthrough และดูว่ารองรับการกำหนดค่าฮาร์ดแวร์ของคุณหรือไม่ สิ่งนี้จะช่วยให้คุณควบคุมกราฟิกการ์ดใน VM ได้อย่างสมบูรณ์
นี่คือตัวอย่างของสิ่งที่คุณสามารถทำได้: http://www.youtube.com/watch?v=Gtmwnx-k2qg