จะแก้ไข 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.