No hay soporte 3D disponible desde el host, para todos los invitados VMware

10

Así que estoy ejecutando VMware Workstation 12 Player en el host 16.04. Y todos los invitados que ejecuto se quejan de que "No hay soporte 3D disponible del host" y "La aceleración de gráficos de hardware no está disponible" "Acelerar gráficos 3D está marcado en el reproductor. Tengo GPU AMD RX480 8gig con controladores 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
fuente
2
Verifique que tenga una aceleración OpenGL en su host para glxinfo | grep Directque aparezca "Representación directa: sí". También hay una sugerencia de otro sitio para probar esto <br/> Edite el archivo ~ / .vmware / preferencias y busque una línea que comience con mks.gl.allowBlacklistedDrivers, si no está presente, puede agregarlo al archivo. Esto debe cambiarse a mks.gl.allowBlacklistedDrivers = "TRUE" (tenga en cuenta las comillas dobles alrededor de TRUE) <br/> Si no funcionan, ejecute vmware desde la línea de comandos, mire la salida en la consola en busca de pistas.
GrannySez
@GrannySez editado
meccooll
1
mks.gl.allowBlacklistedDrivers = "TRUE"hizo el truco gracias! Puede agregarlo como respuesta
meccooll
1
@GrannySez Ese comando debería ser glxinfo | grep -i Directporque d está en minúsculas en la salida
Anwar

Respuestas:

20

[Mi configuración: Ubuntu 16.10 Host de 64 bits (actualizado desde 16.04) + VMware Workstation 12.5x + Windows 10 64-bit Guest]

Tuve los mismos dos errores que usted cita. Lo que funcionó para mí es:

vim .vmware/preferences

mks.gl.allowBlacklistedDrivers = "TRUE"

Gracias a Dizwell Informatics

Ned Burgher
fuente
2
¡Gracias! Es increíble que tenía que venir aquí para obtener esta información en vez de encontrar en el sitio web de VMware o en la documentación ...
mzuther
¡Funcionó de maravilla en VMWare 15!
Sinisa
Funciona muy bien en KDE Neon 18 Host, los invitados Ubuntu y Windows se ejecutan con VMWare Workstation 15.1. Finalmente resuelto después de siglos de dolor!
Silicomancer
2
¡Gracias! También funcionó para mí en KDE Neon 5.17 con VMware Workstation 15 player. He encontrado una solución / explicación extendida aquí: namhuy.net/227/…
Juan Gómez Carrillo
Funciona en Ubuntu 20.04 LTS, VMWare Workstation 15
Jimbo Alba