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 Adições ao Convidado do VirtualBox resolveu o problema.
Estou executando o convidado do Ubuntu 16.04LTS 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 trabalho funciona, etc. Entretanto, a aceleração 3D não funcionará, fazendo com que as animações do Unity, etc. sejam executadas MUITO devagar. A digitação de sudo /usr/lib/nux/unity_support_test -p
fornece 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
Ainda, verificar Software e Atualizações no Ubuntu mostra que os drivers apropriados do VBox estão sendo usados:
Imagem de drivers de gráficos de software e atualizações
Por isso, não sei por que não posso me beneficiar da aceleração 3D.
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 Adições ao Convidado do VirtualBox resolveu o problema.
Eu tive o mesmo problema. Eu acredito que é um problema de compatibilidade entre a versão do Ubuntu e as versões do Virtualbox. Essa combinação funciona bem para mim:
Linux: Ubuntu 16.04.2 LTS (Guest System) VirtualBox: 5.0.32
Você encontra esta versão (pouco mais antiga, mas ainda ativa atualmente) do Virtualbox aqui: Downloads do VirtualBox 5.0
(Re) instalar o pacote de extensão da mesma página.
(Re) instalar as adições de convidado no Linux no menu do VirtualBox: "Dispositivos" - > "Inserir Imagem de CD dos Adicionais dos Convidados"
Reinicie o sistema convidado do Linux.
Eu tive o mesmo problema e resolvi explicitamente carregando 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
Eu usei a informação link e isso me ajudou. Parece que vem diretamente da equipe de desenvolvimento do Oracle, então eu recomendo usar o link, se ainda é real.
Aqui está resumidamente (VBox 5.1.30 e Ubuntu 16.04 LTS):
Instale os pacotes necessários para construir os módulos do kernel.
sudo apt install dkms build-essential module-assistant
Prepare seu sistema para construir o módulo do kernel
sudo m-a prepare
É isso.
A postagem de Leo foi útil, mas não da maneira esperada. Tinha executado o pacote apropriado de instalação e comandos que ele listou dezenas de vezes em novas instalações / VMs do Ubuntu, sem sorte.
Acontece que o problema parece ser apenas certas versões do VBox são compatíveis com versões relacionadas do Ubuntu! O par de versões de Leo (VBox 5.1.30 e Ubuntu 16.04 LTS) acabou funcionando, depois de tentar mais de 5 pares de versões.
Aqui estão os passos que funcionaram:
Em uma nota lateral, parece que atualizar sua versão do VBox pode quebrar sua instalação do Ubuntu! No entanto, eu suspeito que você deve ser capaz de atualizar seu Ubuntu indefinidamente sem um problema, uma vez que você tenha aceleração 3D trabalhando usando o Guest Additions, sem qualquer problema. Ainda não testamos essa teoria.
Também pode ser útil para alguns saberem que quando a aceleração 3D não estiver funcionando no Ubuntu + VBox, as teclas serão pressionadas repetidamente durante a digitação, impossibilitando o uso do Ubuntu. Você pode reproduzir isso instalando o Ubuntu (v17) mais recente com o VBox (5.2) mais recente no Macbook Pro Retina / High Sierra. Instale corre bem, mas após a reinicialização não pode nem mesmo fazer o login no Ubuntu como chaves. Por exemplo, "teste" se transformará em tttttttttteeeeeeesssssssssstttttt "e, em seguida, até mesmo uma única backspace geralmente apaga todo o campo de entrada.
Dentro do meu VirtualBox 5.2.6 no Mac OSX 10.13.3 com o mais recente Virtual Box Extension e Virtual Box Addition 5.2.7 e sob diferentes modos de inicialização do VirtualBox (Início normal, Início sem cabeça, Início destacável)
A aceleração 3D OpenGL funciona bem no Ubuntu 16.04 LTS x64 (atualizado) somente no modo "Início normal" .
~$ /usr/lib/nux/unity_support_test -p
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
usando "Início sem cabeça" ou "Início destacável" não funciona com aceleração 3D porque O driver VMware é selecionado automaticamente.
~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 5.0, 256 bits)
OpenGL version string: 3.0 Mesa 17.2.4
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
Tags windows virtualbox graphics