Tidak ada dukungan 3d tersedia dari tuan rumah, di semua tamu VMware

10

Jadi saya menjalankan VMware Workstation 12 Player pada host 16.04. Dan setiap tamu yang saya jalankan mengeluh bahwa "Tidak ada dukungan 3d tersedia dari tuan rumah" dan "Akselerasi grafis perangkat keras tidak tersedia" "Akselerasi grafik 3D dicentang pada pemain. Saya memiliki AMD RX480 8gig GPU dengan driver amd

sudo lspci -knn | grep -A2 VGA
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:67df] (rev c7)
    Subsystem: PC Partner Limited / Sapphire Technology Device [174b:e347]
    Kernel driver in use: amdgpu
glxinfo | grep direct
direct rendering: Yes
$ vmplayer &
Gtk-Message: Failed to load module "atk-bridge": /usr/lib/x86_64-linux-gnu/libatspi.so.0: undefined symbol: g_type_class_adjust_private_offset
Gtk-Message: Failed to load module "unity-gtk-module": libunity-gtk-module.so: cannot open shared object file: No such file or directory
(vmware-modconfig:4752): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
...repeats x20 ...
vmware-modconfig:4752): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-modconfig:4752): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "atk-bridge": /usr/lib/x86_64-linux-gnu/libatspi.so.0: undefined symbol: g_type_class_adjust_private_offset
Gtk-Message: Failed to load module "unity-gtk-module": libunity-gtk-module.so: cannot open shared object file: No such file or directory
(vmplayer:4747): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmplayer:4747): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
I/O warning : failed to load external entity "/etc/vmware/hostd/proxy.xml"
meccooll
sumber
2
Pastikan Anda memiliki akselerasi OpenGL di host Anda yang glxinfo | grep Directakan menampilkan "Direct rendering: yes" Ada juga saran dari situs lain untuk mencoba ini <br/> Edit file ~ / .vmware / preferensi dan cari baris yang dimulai dengan mks.gl.allowBlacklistedDrivers, jika tidak ada - Anda dapat menambahkannya ke dalam mengajukan. Ini harus diubah menjadi mks.gl.allowBlacklistedDrivers = "TRUE" (perhatikan tanda kutip ganda di sekitar TRUE) <br/> Jika ini tidak berhasil, jalankan vmware dari baris perintah, lihat output di konsol untuk mendapatkan petunjuk.
GrannySez
@GrannySez diedit
meccooll
1
mks.gl.allowBlacklistedDrivers = "TRUE"lakukan trik thnx !! Anda dapat menambahkannya sebagai jawaban
meccooll
1
@GrannySez Perintah itu seharusnya glxinfo | grep -i Directkarena d ada dalam huruf kecil dalam output
Anwar

Jawaban:

20

[Pengaturan saya: Ubuntu 16.10 Host 64-bit (ditingkatkan dari 16.04) + VMware Workstation 12.5x + Windows 10 Guest 64-bit]

Saya memiliki dua kesalahan yang sama yang Anda kutip. Apa yang berhasil untuk saya adalah:

vim .vmware/preferences

mks.gl.allowBlacklistedDrivers = "TRUE"

Terima kasih kepada Dizwell Informatics

Ned Burgher
sumber
2
Terima kasih! Sulit dipercaya saya harus datang ke sini untuk mendapatkan informasi ini alih-alih menemukannya di situs web VMware atau dalam dokumentasi ...
mzuther
Bekerja seperti pesona di VMWare 15!
Sinisa
Berfungsi sangat baik pada tamu KDE Neon 18 Host, Ubuntu dan Windows yang dijalankan dengan VMWare Workstation 15.1. Akhirnya dipecahkan setelah usia sakit!
Silicomancer
2
Terima kasih! Ini juga bekerja untuk saya di KDE Neon 5.17 dengan VMware Workstation 15 player. Saya telah menemukan solusi / penjelasan yang diperluas di sini: namhuy.net/227/…
Juan Gómez Carrillo
Bekerja di Ubuntu 20,04 LTS, VMWare Workstation 15
Jimbo Alba