Estou executando o Ubuntu 16.04LTS guest em um host do Windows 10. As adições de convidados parecem estar funcionando, já que o Ubuntu é capaz de rodar em resolução total, o compartilhamento da área de transferência funciona, etc. No entanto, a aceleração 3D não funcionará, fazendo com que as animações do Unity, etc., sejam executadas MUITO lentamente. A digitação sudo /usr/lib/nux/unity_support_test -p
dá o seguinte resultado:
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
OpenGL version string: 3.0 Mesa 11.2.0
Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no
No entanto, verificar software e atualizações no Ubuntu mostra que os drivers VBox adequados estão realmente sendo usados:
Imagem de software e atualizações de drivers gráficos
Portanto, não sei por que não consigo me beneficiar da aceleração 3D.
Responder1
Eu experimentei exatamente o mesmo problema quando instalei o driver dkms dos repositórios do Ubuntu via apt-get
. Simplesmente reinstalar o Guest Additions usando o CD VirtualBox Guest Additions resolveu o problema.
Responder2
Eu tive o mesmo problema. Acredito que seja um problema de compatibilidade entre a versão Ubuntu e as versões Virtualbox. Esta combinação funciona bem para mim:
Linux: Ubuntu 16.04.2 LTS (sistema convidado) Caixa Virtual: 5.0.32
Você encontra esta versão do Virtualbox (um pouco mais antiga, mas ainda com manutenção ativa hoje) aqui: Downloads do VirtualBox 5.0
(Re-)instale o pacote de extensão da mesma página.
(Re-)instale as adições de convidados no Linux a partir do menu Virtualbox: "Dispositivos"->"Inserir imagem de CD de adições de convidados"
Reinicie o sistema convidado Linux.
Responder3
Eu tive o mesmo problema e resolvi-o carregando explicitamente o módulo do kernel do virtualbox primeiro:
File: /etc/modules
vboxvideo
Depois disso obtive este resultado:
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
Responder4
A postagem de Leo foi útil, mas não da maneira esperada. Ele executou as instalações e comandos de pacotes apropriados que ele listou dezenas de vezes em novas instalações/VMs do Ubuntu, sem sorte.
Acontece que o problema parece ser que apenas algumas versões do VBox são compatíveis com versões relacionadas do Ubuntu! O par de versões do Leo (VBox 5.1.30 e Ubuntu 16.04 LTS) acabou funcionando, depois de tentar mais de 5 outros pares de versões.
Aqui estão as etapas que funcionaram:
- Baixe as versões exatas do VBox 5.1.30 e Ubuntu 16.04 LTS e crie uma nova VM com o máximo de memória de vídeo permitida
- Instale o Ubuntu do ISO na VM e não instale atualizações do Ubuntu enquanto espera ou software de terceiros para mídia quando solicitado
- NÃO execute sudo apt update ou sudo apt upgrade conforme mencionado em outras postagens do blog
- Reinicie e execute: sudo apt install dkms build-essential module-assistant sudo ma prepare
- Insira o CD Guest Additions usando o menu do host VBox. Executá-lo. Reinicie e funcionou.
Por outro lado, parece que atualizar sua versão do VBox pode interromper a instalação do Ubuntu! No entanto, suspeito que você poderá atualizar seu Ubuntu indefinidamente sem problemas, uma vez que a aceleração 3D funcione usando o Guest Additions, sem nenhum problema. Ainda não testei essa teoria.
Também pode ser útil para alguns saber que quando a aceleração 3D não está funcionando no Ubuntu + VBox, fará com que as teclas travem repetidamente durante a digitação, tornando praticamente impossível usar o Ubuntu. Você pode reproduzir isso instalando o Ubuntu mais recente (v17) com o VBox (5.2) mais recente no Macbook Pro Retina/High Sierra. A instalação funciona bem, mas após a reinicialização não consigo nem fazer login no Ubuntu porque as chaves ficam presas. Por exemplo, "teste" se transformará em tttttttttteeeeeeeessssssssstttttt" e até mesmo um único backspace geralmente limpa todo o campo de entrada.