เปิดใช้งานการเร่งความเร็ว 3D HW บน VMWare Workstation 10 บน Ubuntu 14.04


47

ฉันพยายามเปิดใช้งานกราฟิกเร่งความเร็วฮาร์ดแวร์ใน Win 8.1 VM ใน VMware Workstation 10.0.3 บน Ubuntu 14.04.1 LTS (Trusty Tahr) เพื่อเล่นเกม Smite อย่างราบรื่น ฉันได้ตรวจสอบแล้วว่าการเร่งความเร็ว HW ทำงานได้ใน Ubuntu:

$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 
OpenGL version string:  3.0 Mesa 10.2.2

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

ใน VMware Workstation บน VM ภายใต้ "Virtual Machine Settings" -> "Display" -> "Accelerate 3D Graphics"

ภาพหน้าจอ

แต่ในขณะที่ทำการบูท VM มันบอกว่า "ไม่มีการรองรับ 3D จากโฮสต์"

ภาพหน้าจอ

ทำไม VMware ถึงไม่พบการเร่งความเร็ว HW 3D ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

ขอบคุณ!


คุณจะต้องเปิดใช้งานการสนับสนุน 3D ใน VMware: vmware.com/support/ws55/doc/ws_vidsound_d3d_enabling_vm.html
MadMike

@madmike ฉันคิดว่าฉันทำอย่างถูกต้องแล้ว - ดูภาพหน้าจอแรก แต่ขอขอบคุณสำหรับลิงค์เชิงลึก!
Siemen

คำตอบ:


76

แก้ไขไฟล์~/.vmware/preferencesและค้นหาบรรทัดที่ขึ้นต้นด้วยmks.gl.allowBlacklistedDriversหากไม่มีอยู่คุณสามารถเพิ่มไฟล์ลงในไฟล์ได้

สิ่งนี้ควรเปลี่ยนเป็นmks.gl.allowBlacklistedDrivers = "TRUE" (จดเครื่องหมายคำพูดคู่รอบ TRUE)


5
เพิ่งต้องการที่จะทราบว่านี้ยังใช้งานได้ในเวิร์กสเตชัน 11 โดยค่าเริ่มต้นmks.gl.allowBlacklistedDriversพารามิเตอร์ที่ไม่ได้อยู่ในไฟล์การตั้งค่า แต่การเพิ่มมันจะทำงาน ขอบคุณ

3
ทำงานใน VMware Workstation 12
Guicara

2
สิ่งเดียวกันนี้เป็นสิ่งจำเป็นสำหรับผู้เล่น vmware ฟรี
Treviño

2
ทำงานใน VMware Workstation 14.1
shadowbq

2
ทำงานกับ VMware Player 14.1.1 ใน Fedora 27
Chang Qian

14

เพิ่มmks.gl.allowBlacklistedDrivers = "TRUE"ในไฟล์. vmx

มันทำงานให้กับ Linux Mint Cinnamon ในฐานะโฮสต์ที่มีเคอร์เนล 3.16 และ Debian 8.2 Cinnamon ในฐานะแขก


+1 สำหรับคำตอบที่เกี่ยวข้องน่าจะเป็น ในขณะที่โพสต์ฟอรัมนี้ในปี 2013ดูเหมือนว่าจะเห็นด้วย แต่โพสต์ Ask Ubuntuระบุว่าไม่ใช่ทุกกรณี ขึ้นอยู่กับการรองรับไดร์เวอร์วิดีโอด้วย
clearkimura

ฉันไม่มีไฟล์ค่ากำหนดดังนั้นฉันจึงปรับเปลี่ยน VMX บนเวิร์กสเตชัน 12 ทำงานเหมือนมีเสน่ห์
Drewdin

หมายเหตุสำหรับผู้โยกย้าย XP แขกจาก VirtualBox ไปยัง VMWare Workstation 12 Player Linux 64 บิตตามกระบวนการ Sysprep - การเพิ่มตัวเลือกนี้ไปยังไฟล์. vmx ของฉันแก้ไขปัญหาที่ตัวชี้เมาส์ค้างอยู่ในที่เดียวบนหน้าจอและไม่สามารถทำได้ ย้าย. หลังจากเพิ่มบรรทัดนี้เมาส์ทำงานได้อีกครั้ง
Pabru

1

สำหรับฉันฉันต้องเพิ่มmks.gl.allowBlacklistedDrivers = "TRUE"ไฟล์ virtual machine (.vmx) ของฉัน


@ Pierre.Vriens สิ่งนี้จำเป็นสำหรับเครื่อง VirtualBox บางตัวในการโหลดไดรเวอร์ที่บางครั้งก็มีปัญหาเล็กน้อย มีข้อมูลค่อนข้างน้อยที่https://communities.vmware.com/thread/573123
Charles Green

0

หากคุณใช้การ์ดกราฟิกคู่คำเตือนหมายความว่าการ์ดกราฟิกอิสระไม่พร้อมใช้งานสำหรับ VMware การตั้งค่าmks.gl.allowBlacklistedDriversแก้ปัญหาได้จริง แต่วิธีที่ดีกว่าในการแก้ปัญหานี้ก็คือการเรียกใช้ VMware ผ่าน:

optirun /usr/bin/vmware

หรือเพื่อความสะดวกคุณสามารถเปลี่ยน.desktopไฟล์และใช้/usr/bin/optirun /usr/bin/vmware %Uเป็นคำสั่ง

วิธีนี้ให้ประสิทธิภาพที่ดีขึ้น

ดูhttps://www.tiger2doudou.com/doku.php?id=linux:tools:virtualize:vmware_3d_hw_acceleration_with_bumblebee

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.