จะแก้ไข 3D Acceleration สำหรับ Vmware Workstation 9 ได้อย่างไร


21

ฉันเพิ่งติดตั้ง Vmware เวิร์กสเตชัน 9 บน Ubuntu 12.04 และฉันได้ย้าย VM จาก windows ไปยัง Ubuntu 12.04 ตอนนี้ฉันได้รับข้อผิดพลาด openGL และแจ้งว่าไม่มีการเร่งความเร็ว 3 มิติดังแสดงในรูปด้านล่าง

ป้อนคำอธิบายรูปภาพที่นี่

ฉันจะแก้ไขได้อย่างไร


คุณมีไดรเวอร์กราฟิกอะไรบ้าง กราฟิกการ์ดอะไร 'ควรเป็นประโยชน์ในการสร้างแบบจำลองที่เฉพาะเจาะจง
— Reinstate Monica - ζ--

Intel HD 3000, Nvidia Optimus .... มันทำงานได้ดีใน Windows 7
— Qasim

Optimus / hybrid ยังอยู่ภายใต้การพัฒนาอย่างหนัก ชมlaunchpad.net/~hybrid-graphics-linuxเพื่อการพัฒนา
— RobotHumans

คุณติดตั้งไดรเวอร์สำหรับมันหรือไม่?
— Reinstate Monica - ζ--

ใช่มีการติดตั้ง bumblebee ...
— Qasim

คำตอบ:


28

เพิ่มสิ่งต่อไปนี้ในไฟล์. vmx ของ VM

mks.gl.allowBlacklistedDrivers = "TRUE"

ถัดไปติดตั้งMesa-libtxc_dxtn1(หรือที่เรียกว่าการบีบอัดพื้นผิว S3) สิ่งนี้อาจเรียกได้ว่าเป็นสิ่งที่แตกต่างไปจากที่คุณอยู่ใน Ubuntu และฉันใช้ OpenSUSE 12.2

โอกาสนี้จะทำให้ VM ของคุณผิดพลาดเช่นเดียวกับฉันและมีเพียงการรีบูตเท่านั้นที่จะแก้ไขได้ ลองnomodesetใช้บูทโหลดเดอร์จากนั้นใช้กราฟิก Nvidia (ฉันคิดว่า - การใช้งาน CPU ของฉันยังคงเป็นไปอย่างรวดเร็วglxspheres) ซึ่งจะไม่ทำให้ VM ของคุณเสียหาย

FYI - ฉันได้ลองสิ่งนี้แล้ว แต่ฉันกลัวว่าการสนับสนุนการเร่งความเร็วแบบ 3 มิติกับ Bumblebee จะเป็นที่น่ารังเกียจบน Linux ทั้งหมด


ฉันมีปัญหากับ VMware Workstation 9.0.0 ไม่ทำงานหลังจากฉันอัปเดตเคอร์เนลเป็น 3.5 บน Ubuntu 12.04 จากนั้นฉันถอนการติดตั้งและติดตั้งเวอร์ชัน 9.0.1 และเพิ่มบรรทัดด้านบนลงในไฟล์ WinXP VMX ของฉันและตอนนี้ฉันได้รับการสนับสนุน 3D เต็มรูปแบบ จริง ๆ แล้วเพิ่งทดสอบ Win 8 และ Aero Glass ก็ใช้งานได้เช่นกัน ฉันมี Intel HD 3000 VGA อยู่แล้ว
— ThiagoPonte

ฉันมีแล็ปท็อป system76 พร้อมกราฟิก Intel 4000 และได้รับข้อผิดพลาดนี้ เพิ่มสายให้ฉันเตือน แต่มันใช้งานได้ ... เพิ่งทดสอบการรองรับ DirectX 3D
— HDave

ฉันยังพบว่า 3d ไม่สามารถใช้งานร่วมกับ VM ได้ ตรวจสอบให้แน่ใจว่ามันไม่ได้ใช้ร่วมกัน !!!!!
— ralu

1
TRUE ควรอยู่ในเครื่องหมายคำพูดคู่

1
+1 ใช้งานได้กับ Intel HD3000 บน kubuntu 12.04 ด้วย VMWare Player 6 แพ็คเกจไลบรารี mesa เรียกว่า "libtxc-dxtn-s2tc0" บน kubuntu 12.04
— Curtis Gedak

5

การติดตั้ง Intel ไดร์เวอร์แก้ไขการเร่ง 3D ของ Vmware https://01.org/linuxgraphics/downloads

ติดตั้ง VA-API (เร่งความเร็วฮาร์ดแวร์สำหรับ GPU Intel / AMD) มีแอพพลิเคชั่นประหยัดพลังงานที่คล้ายกับดาวพฤหัสบดีหรือไม่?

ไม่จำเป็นต้องทำการปรับแต่งใด ๆ


น่าเสียดายที่ตัวติดตั้งกราฟิก Intel (R) Linux สำหรับ Ubuntu 12.04 นั้นล้าสมัยและ Intel ไม่ได้ให้ลิงค์ดาวน์โหลดสำหรับรุ่นนั้นในหน้าอีกต่อไป ฉันจึงตัดสินใจติดตั้งไดรเวอร์จาก x-updates PPA ( support.steampowered.com/… ) แต่ข้อความแสดงข้อผิดพลาดยังคงอยู่ ฉันเพิ่ม mks.gl.allowBlacklistedDrivers = "TRUE" ลงในไฟล์. vmx แล้วและตอนนี้ก็ใช้งานได้ :)
— Inoe

@Inoe ... มีการเพิ่มพิเศษในไดรเวอร์ Intel ... เฉพาะ VA-API .... ตรวจสอบคำตอบของฉัน Intel Hardware Acceleration Askubuntu.com/questions/285434/ ...... .. ติดตั้ง
— Qasim

เวอร์ชั่นใหม่มีวางจำหน่ายแล้วเมื่อเร็ว ๆ นี้: askubuntu.com/a/850431/151837
— Ho1

2

@Xxx Xxx

ฉันคิดว่าคุณผิด หากเครื่องเสมือนของคุณทำงานโดยไม่มีข้อผิดพลาด ("การเร่งความเร็วกราฟิกฮาร์ดแวร์ไม่พร้อมใช้งาน", "ไม่มีการรองรับ 3D จากโฮสต์") อาจเป็นเพราะคุณได้เปิดใช้งานตัวเลือก "mks.gl.allowBlacklistedDrivers = TRUE" ใน vmx ของคุณ ไฟล์การกำหนดค่า ถ้าเป็นเช่นนั้นเครื่องเสมือนของคุณจะระเบิดหลังจากบูต ลองเกมและดู

หลายคนลองใช้วิธีแก้ปัญหาที่คุณเสนอและไม่สามารถใช้งานได้ ลองดูกระทู้นี้: http://communities.vmware.com/message/2104179#2104179

นอกจากนี้หากคุณเห็นข้อผิดพลาดคุณไม่ได้มีการเร่งกราฟิกใน VMs

หมายเหตุ: ด้วย Bumblebee (optirun vmware) คุณไม่มีการเร่งกราฟิก


ฉันได้โพสต์ที่นั่นเช่นกัน ..... ไม่มี aero ใน windows 7 .... หมายถึงไม่มีการเพิ่ม 3D
— Qasim

mks.gl.allowBlacklistedDrivers = TRUE ใช้ได้สำหรับฉัน แม้ว่าก่อนที่ฉันจะลองฉันพบหน้าต่อไปนี้บนฟอรัม ubuntu ลองและไม่ได้ผล เป็นไปได้หรือไม่ที่ทั้งสองสิ่งนี้รวมกันสร้างการแก้ไข ubuntuforums.org/showthread.php?t=1531911
— spezticle

ที่จริงแล้วมันใช้งานได้สำหรับฉัน (การรัน Altium Designer ในแขกของ Windows 7 32- บิตบนโฮสต์ Ubuntu 13.04 64- บิตกับ VMWare Player 6.0.0)
— Eric Anderson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.