Aktifkan akselerasi HW 3D di VMWare Workstation 10 di Ubuntu 14.04

47

Saya mencoba untuk mengaktifkan hardware akselerasi grafik 3D dalam Win 8.1 VM di VMware Workstation 10.0.3 di Ubuntu 14.04.1 LTS (Trusty Tahr) untuk memainkan game Smite dengan lancar. Saya telah memeriksa bahwa akselerasi HW berfungsi di 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

Di VMware Workstation, pada VM di bawah "Pengaturan Mesin Virtual" -> "Tampilan" -> "Akselerasi Grafik 3D" dicentang.

Tangkapan layar

Tetapi saat mem-boot VM, dikatakan "Tidak ada dukungan 3D tersedia dari host".

Tangkapan layar

Kenapa VMware tidak mendeteksi akselerasi HW 3D? Bagaimana saya bisa memperbaikinya?

Terima kasih!

Siemen
sumber
Anda harus mengaktifkan dukungan 3D di VMware: vmware.com/support/ws55/doc/ws_vidsound_d3d_enabling_vm.html
MadMike
@ Ahmad, saya pikir saya melakukan ini dengan benar - lihat screenshot pertama. Tapi terima kasih untuk tautannya yang mendalam!
Siemen

Jawaban:

76

Edit file ~/.vmware/preferencesdan cari baris yang dimulai dengan mks.gl.allowBlacklistedDrivers, jika tidak ada - Anda dapat menambahkannya ke dalam file.

Ini harus diubah menjadi mks.gl.allowBlacklistedDrivers = "TRUE" (perhatikan tanda kutip ganda di sekitar TRUE)

Charles Green
sumber
5
Hanya ingin mencatat bahwa ini juga berfungsi di Workstation 11. Secara default, mks.gl.allowBlacklistedDriversparameter tidak ada di file preferensi, tetapi menambahkannya tidak berfungsi. Terima kasih.
3
Bekerja di VMware Workstation 12.
Guicara
2
Hal yang sama diperlukan untuk pemain vmware gratis
Treviño
2
Bekerja di VMware Workstation 14.1
shadowbq
2
Bekerja untuk VMware Player 14.1.1 pada Fedora 27
Chang Qian
14

Tambahkan mks.gl.allowBlacklistedDrivers = "TRUE"file .vmx.

Ia telah bekerja untuk Linux Mint Cinnamon sebagai host dengan kernel 3.16 dan Debian 8.2 Cinnamon sebagai guest.

Amandeep Dhindsa
sumber
+1 untuk kemungkinan jawaban yang relevan. Meskipun postingan forum ini pada tahun 2013 tampaknya setuju, posting Ask Ubuntu ini menunjukkan bahwa hal itu tidak selalu terjadi. Ini tergantung pada dukungan driver video juga.
clearkimura
Saya tidak memiliki file Preferensi jadi saya memodifikasi VMX di Workstation 12. Bekerja seperti pesona.
Drewdin
Catatan untuk mereka yang memigrasi tamu XP dari VirtualBox ke VMWare Workstation 12 Player Linux 64-bit setelah proses Sysprep - menambahkan opsi ini ke file .vmx saya memperbaiki masalah di mana pointer mouse terjebak di satu tempat di layar dan tidak bisa pindah. Setelah menambahkan baris ini, mouse kembali berfungsi.
Pabru
1

Bagi saya, saya harus menambahkan mks.gl.allowBlacklistedDrivers = "TRUE"file mesin virtual (.vmx) saya

BXL
sumber
@ Pierre.Vriens Ini diperlukan untuk beberapa mesin VirtualBox untuk memuat driver yang terkadang sedikit bermasalah. Ada sedikit informasi di https://communities.vmware.com/thread/573123
Charles Green
0

Jika Anda menggunakan kartu grafis ganda, peringatan itu menyiratkan bahwa kartu grafis independen tidak tersedia untuk VMware. Pengaturan mks.gl.allowBlacklistedDriversmemang memecahkan masalah, tetapi cara yang lebih baik untuk menyelesaikan ini adalah dengan menjalankan VMware melalui:

optirun /usr/bin/vmware

Atau, untuk kenyamanan, Anda dapat mengubah .desktopfile dan menggunakannya /usr/bin/optirun /usr/bin/vmware %Usebagai perintah.

Solusi ini memberikan kinerja yang lebih baik.

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

Wesley Ranger
sumber