Nessun supporto 3d è disponibile dall'host, su tutti i guest VMware


10

Quindi eseguo VMware Workstation 12 Player sull'host 16.04. E ogni ospite che eseguo si lamenta che "Nessun supporto 3d è disponibile dall'host" e "L'accelerazione della grafica hardware non è disponibile" "La grafica 3D accelerata è spuntata nel lettore. Ho una GPU AMD RX480 8gig con 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"

2
Verifica di avere l'accelerazione OpenGL sul tuo host glxinfo | grep Directdovrebbe generare "Rendering diretto: sì". C'è anche un suggerimento da un altro sito per provare questo <br/> Modifica il file ~ / .vmware / preferenze e cerca una linea che inizia con mks.gl.allowBlacklistedDrivers, se non è presente - puoi aggiungerlo nel file. Questo dovrebbe essere cambiato in mks.gl.allowBlacklistedDrivers = "TRUE" (notare le doppie virgolette attorno a TRUE) <br/> Se questi non funzionano esegui vmware dalla riga di comando, guarda l'output nella console per eventuali indizi.
GrannySez,

@GrannySez modificato
meccooll

1
mks.gl.allowBlacklistedDrivers = "TRUE"fatto il trucco grazie !! Puoi aggiungerlo come risposta
meccooll,

1
@GrannySez Questo comando dovrebbe essere glxinfo | grep -i Directperché d è in minuscolo nell'output
Anwar

Risposte:


20

[La mia configurazione: Ubuntu 16.10 64-bit Host (aggiornato dalla 16.04) + VMware Workstation 12.5x + Windows 10 64-bit Guest]

Ho avuto gli stessi due errori che hai citato. Ciò che ha funzionato per me è:

vim .vmware/preferences

mks.gl.allowBlacklistedDrivers = "TRUE"

Grazie a Dizwell Informatics


2
Grazie! È incredibile che ho dovuto venire qui per queste informazioni invece di trovarle sul sito Web VMware o nella documentazione ...
mzuther

Ha funzionato come un fascino su VMWare 15!
Sinisa,

Funziona molto bene su KDE Neon 18 Host, Ubuntu e Windows guest eseguiti con VMWare Workstation 15.1. Finalmente risolto dopo secoli di dolore!
Silicomancer,

2
Grazie! Ha funzionato anche per me in KDE Neon 5.17 con il lettore VMware Workstation 15. Ho trovato una soluzione / spiegazione estesa qui: namhuy.net/227/…
Juan Gómez Carrillo

Funziona su Ubuntu 20.04 LTS, VMWare Workstation 15
Jimbo Alba
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.