Nenhum suporte 3D está disponível no host em todos os convidados do VMware

10

Então, eu estou executando o VMware Workstation 12 Player no host 16.04. E todos os clientes que corro reclamam que "Não há suporte 3D disponível no host" e "A aceleração gráfica de hardware não está disponível" "A aceleração de gráficos 3D está desmarcada no player. Eu tenho a GPU AMD RX480 8gig com drivers 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
fonte
2
Verifique se a aceleração do OpenGL no seu host glxinfo | grep Directdeve gerar "Renderização direta: sim". Há também uma sugestão de outro site para tentar isso <br/> Edite o arquivo ~ / .vmware / preferências e procure uma linha que comece com mks.gl.allowBlacklistedDrivers, se não estiver presente - você pode adicioná-lo ao diretório Arquivo. Isso deve ser alterado para mks.gl.allowBlacklistedDrivers = "TRUE" (observe as aspas duplas em TRUE) <br/> Se elas não funcionarem, execute o vmware na linha de comando, observe a saída no console para obter alguma pista.
GrannySez
@GrannySez editada
meccooll 4/16
1
mks.gl.allowBlacklistedDrivers = "TRUE"fiz o truque thnx !! Você pode adicioná-lo como resposta
meccooll 5/16
1
@GrannySez Esse comando deve ser glxinfo | grep -i Directporque o d é em letras minúsculas na saída
Anwar

Respostas:

20

[Minha configuração: Host do Ubuntu 16.10 de 64 bits (atualizado a partir do 16.04) + Estação de trabalho VMware 12.5x + Convidado do Windows 10 de 64 bits]

Eu tive os mesmos dois erros que você cita. O que funcionou para mim é:

vim .vmware/preferences

mks.gl.allowBlacklistedDrivers = "TRUE"

Graças à Dizwell Informatics

Ned Burgher
fonte
2
Obrigado! É inacreditável que eu tinha que vir aqui para obter essa informação, em vez de encontrá-lo no site da VMware ou na documentação ...
mzuther
Funcionou como um encanto no VMWare 15!
Sinisa
Funciona muito bem nos convidados do KDE Neon 18 Host, Ubuntu e Windows executados com o VMWare Workstation 15.1. Finalmente resolvido após séculos de dor!
Silicomancer
2
Obrigado! Também funcionou para mim no KDE Neon 5.17 com o VMware Workstation 15 player. Eu encontrei uma solução estendida / explicação aqui: namhuy.net/227/...
Juan Gómez Carrillo
Funciona no Ubuntu 20.04 LTS, VMWare Workstation 15
Jimbo Alba