ฉันเพิ่งติดตั้ง Vmware เวิร์กสเตชัน 9 บน Ubuntu 12.04 และฉันได้ย้าย VM จาก windows ไปยัง Ubuntu 12.04 ตอนนี้ฉันได้รับข้อผิดพลาด openGL และแจ้งว่าไม่มีการเร่งความเร็ว 3 มิติดังแสดงในรูปด้านล่าง
ฉันจะแก้ไขได้อย่างไร
ฉันเพิ่งติดตั้ง Vmware เวิร์กสเตชัน 9 บน Ubuntu 12.04 และฉันได้ย้าย VM จาก windows ไปยัง Ubuntu 12.04 ตอนนี้ฉันได้รับข้อผิดพลาด openGL และแจ้งว่าไม่มีการเร่งความเร็ว 3 มิติดังแสดงในรูปด้านล่าง
ฉันจะแก้ไขได้อย่างไร
คำตอบ:
เพิ่มสิ่งต่อไปนี้ในไฟล์. vmx ของ VM
mks.gl.allowBlacklistedDrivers = "TRUE"
ถัดไปติดตั้งMesa-libtxc_dxtn1
(หรือที่เรียกว่าการบีบอัดพื้นผิว S3) สิ่งนี้อาจเรียกได้ว่าเป็นสิ่งที่แตกต่างไปจากที่คุณอยู่ใน Ubuntu และฉันใช้ OpenSUSE 12.2
โอกาสนี้จะทำให้ VM ของคุณผิดพลาดเช่นเดียวกับฉันและมีเพียงการรีบูตเท่านั้นที่จะแก้ไขได้ ลองnomodeset
ใช้บูทโหลดเดอร์จากนั้นใช้กราฟิก Nvidia (ฉันคิดว่า - การใช้งาน CPU ของฉันยังคงเป็นไปอย่างรวดเร็วglxspheres
) ซึ่งจะไม่ทำให้ VM ของคุณเสียหาย
FYI - ฉันได้ลองสิ่งนี้แล้ว แต่ฉันกลัวว่าการสนับสนุนการเร่งความเร็วแบบ 3 มิติกับ Bumblebee จะเป็นที่น่ารังเกียจบน Linux ทั้งหมด
การติดตั้ง Intel ไดร์เวอร์แก้ไขการเร่ง 3D ของ Vmware https://01.org/linuxgraphics/downloads
ติดตั้ง VA-API (เร่งความเร็วฮาร์ดแวร์สำหรับ GPU Intel / AMD) มีแอพพลิเคชั่นประหยัดพลังงานที่คล้ายกับดาวพฤหัสบดีหรือไม่?
ไม่จำเป็นต้องทำการปรับแต่งใด ๆ
@Xxx Xxx
ฉันคิดว่าคุณผิด หากเครื่องเสมือนของคุณทำงานโดยไม่มีข้อผิดพลาด ("การเร่งความเร็วกราฟิกฮาร์ดแวร์ไม่พร้อมใช้งาน", "ไม่มีการรองรับ 3D จากโฮสต์") อาจเป็นเพราะคุณได้เปิดใช้งานตัวเลือก "mks.gl.allowBlacklistedDrivers = TRUE" ใน vmx ของคุณ ไฟล์การกำหนดค่า ถ้าเป็นเช่นนั้นเครื่องเสมือนของคุณจะระเบิดหลังจากบูต ลองเกมและดู
หลายคนลองใช้วิธีแก้ปัญหาที่คุณเสนอและไม่สามารถใช้งานได้ ลองดูกระทู้นี้: http://communities.vmware.com/message/2104179#2104179
นอกจากนี้หากคุณเห็นข้อผิดพลาดคุณไม่ได้มีการเร่งกราฟิกใน VMs
หมายเหตุ: ด้วย Bumblebee (optirun vmware) คุณไม่มีการเร่งกราฟิก