Como corrigir a aceleração 3D do VMware Workstation 9?

21

Eu instalei recentemente a estação de trabalho 9 do VMware no Ubuntu 12.04 e migrei minhas VMs do Windows para o Ubuntu 12.04. Agora estou recebendo o erro openGL e ele diz que não há aceleração 3D, como mostrado na foto abaixo

insira a descrição da imagem aqui

Como faço para corrigir isso?

Qasim
fonte
Quais drivers gráficos você possui? Qual placa gráfica? Seria útil fornecer um modelo específico.
Reinstate Monica - ζ--
Intel HD 3000, Nvidia Optimus .... A propósito, estava funcionando bem no Windows 7.
Qasim
O Optimus / hybrid ainda está em desenvolvimento pesado. Assista launchpad.net/~hybrid-graphics-linux para desenvolvimentos
RobotHumans
Você instalou drivers para isso?
Reinstate Monica - ζ--
sim abelha está instalado ...
Qasim

Respostas:

28

Adicione o seguinte ao arquivo .vmx da VM

mks.gl.allowBlacklistedDrivers = "TRUE"

Em seguida, instale Mesa-libtxc_dxtn1(também conhecido como compressão de textura S3), isso provavelmente chamará algo de diferente, já que você está no Ubuntu e estou usando o OpenSUSE 12.2.

Provavelmente, isso causará um travamento na sua VM, como ocorre na mina e apenas uma reinicialização a corrigirá. Tentando a nomodesetpartir do carregador de inicialização, em seguida, usa os gráficos da Nvidia (eu acho - meu uso da CPU ainda dispara glxspheres) que, em seguida, NÃO travam a sua VM.

FYI - Eu tentei isso, mas receio que o suporte à aceleração 3D com o Bumblebee seja totalmente ruim no Linux.

RMz
fonte
Eu estava tendo problemas com o VMware Workstation 9.0.0 não funcionando depois de atualizar o kernel para 3.5, no ubuntu 12.04. Então eu desinstalei e instalei a versão 9.0.1 e adicionei a linha acima ao meu arquivo WinXP VMX, e agora recebo suporte 3D completo. Na verdade, acabei de testar o Win 8, e o Aero Glass também está funcionando. Eu tenho Intel HD 3000 VGA a propósito.
ThiagoPonte
Eu tenho um laptop system76 com placa gráfica Intel 4000 e estava recebendo esse erro. Adicionado a linha me deu um aviso, mas funcionou ... acabou de testar o suporte ao DirectX 3D.
usar o seguinte código
Também descobri que o 3d não funciona para VMs compartilhadas. Verifique se não é compartilhado !!!!!
ralu 16/09
1
O TRUE deve estar entre aspas duplas
1
+1. Funciona para Intel HD3000 no kubuntu 12.04 com VMWare Player 6. O pacote de bibliotecas da mesa é chamado "libtxc-dxtn-s2tc0" no kubuntu 12.04.
Curtis Gedak
5

Instalando a aceleração fixa do Vmware 3D do driver Intel https://01.org/linuxgraphics/downloads

Instale também o VA-API (Aceleração de hardware para GPUs Intel / AMD). Existe um aplicativo de economia de energia semelhante ao Jupiter?

Não há necessidade de fazer ajustes

Qasim
fonte
Infelizmente, o Instalador de gráficos Intel (R) Linux * para Ubuntu 12.04 está obsoleto e a Intel não fornece mais o link de download para esse release na página. Decidi instalar o driver do x-updates PPA ( support.steampowered.com/… ), mas as mensagens de erro persistiram. Adicionei mks.gl.allowBlacklistedDrivers = "TRUE" ao arquivo .vmx e agora ele funciona. :)
Inoe
@Inoe ... Não há anotações extras adicionadas nos drivers intel ... apenas VA-API .... verifique minha resposta Intel Hardware Acceleration askubuntu.com/questions/285434/… .. instale-o
Qasim
Nova versão tornou-se disponível recentemente: askubuntu.com/a/850431/151837
Ho1 1/02
2

@Xxx Xxx

Eu acho que você está errado. Se suas máquinas virtuais funcionarem sem erros ("A aceleração gráfica de hardware não está disponível", "Não há suporte para 3D disponível no host"), talvez seja porque você ativou a opção "mks.gl.allowBlacklistedDrivers = TRUE" na sua vmx arquivo de configuração. Nesse caso, suas máquinas virtuais explodirão logo após a inicialização. Experimente um jogo e veja.

Muitos tentaram a solução que você propõe e nenhum deles funciona. Confira este tópico: http://communities.vmware.com/message/2104179#2104179

Além disso, se houver erros, VOCÊ NÃO TEM aceleração de gráficos ativa em VMs.

Nota: com o Bumblebee (optirun vmware), você não tem aceleração gráfica.

ChandraSystem
fonte
Tenho postado lá também ..... não aero no windows 7 .... média não 3D accelration
Qasim
mks.gl.allowBlacklistedDrivers = TRUE funcionou para mim. embora, antes de tentar isso, encontrei a página a seguir nos fóruns do ubuntu, tentei isso e não funcionou. É possível que essas duas coisas juntas criem uma correção? ubuntuforums.org/showthread.php?t=1531911
spezticle 28/03
Na verdade, isso funciona para mim (executando o Altium Designer em um convidado do Windows 7 de 32 bits, em um host do Ubuntu 13.04 de 64 bits, com o VMWare Player 6.0.0).
Eric Anderson