Aceleração 3D não funciona no VirtualBox

Aceleração 3D não funciona no VirtualBox

Meu laptop possui um processador Intel Core i5 8250U de 8ª geração, com GPU Nvidia GeForce MX150, 8 GB de RAM e disco rígido de 1 TB. Instalei o Ubuntu 16.04 de 64 bits como sistema operacional convidado no Windows 10 de 64 bits usando o VirtualBox. O Ubuntu não estava funcionando bem, pois havia muitos atrasos.

Pesquisei on-line informações sobre o problema e muitas fontes recomendadas para ativar a aceleração 3D nas configurações do sistema operacional convidado do VirtualBox, então fiz isso, mas depois de algumas telas de carregamento, o Ubuntu 16.04 não responde e fica preso em uma tela preta específica com texto branco fraco de algum tipo.

Marcar Ativar aceleração 3D nas configurações do sistema operacional convidado do VirtualBox causa uma tela preta e marcar Ativar aceleração de vídeo 2D resulta em uma mensagem que diz: Invalid Settings have been selected.

insira a descrição da imagem aqui
Configurações de aceleração 2D e 3D e memória de vídeo no VirtualBox no Windows 10

Responder1

Você está fazendo exatamente o oposto do que deveria fazer quando seu sistema operacional convidado tem recursos de hardware virtual limitados. Habilitar a aceleração 3D proporcionará ao sistema operacional convidado melhor desempenho somente se tanto o sistema operacional host quanto o sistema operacional convidado tiverem os recursos de hardware para suportá-lo.

Em vez de habilitar a aceleração 3D, você deve alocar recursos de hardware virtual adicionais para o sistema operacional convidado Ubuntu, se for possível fazer isso sem privar o sistema operacional host Windows 10 dos recursos de hardware físico necessários para funcionar corretamente.

  1. DesmarqueAtivar aceleração 3D.
  • No painel esquerdo do VirtualBox, clique no sistema operacional convidado Ubuntu 16.04.

  • Clique no formato de engrenagemConfiguraçõesícone ⚙️.

  • Na janela Ubuntu 16.04 - Configurações, selecioneMostrar->Vídeoaba.

  • DesmarqueAtivar aceleração 3D(veja a imagem abaixo).

  1. Aumente a quantidade de RAM virtual disponível no sistema operacional convidado VirtualBox Ubuntu 16.04.
  • No painel esquerdo do VirtualBox, clique no sistema operacional convidado Ubuntu 16.04.

  • Clique no formato de engrenagemConfiguraçõesícone ⚙️.

  • Na janela Ubuntu 16.04 - Configurações, selecioneSistema->Placa-mãeaba.

  • Mova oMemória básicacontrole deslizante para a direita para aumentar a quantidade de RAM virtual para 4 GB.

  1. Aumente o número de processadores virtuais do padrão de 1 para 2.
  • O mesmo que na etapa 2 até chegar à janela Ubuntu 16.04 - Configurações e selecioneSistema->Processadoraba.

  • Mova oProcessador(es)controle deslizante para a direita para aumentar o número de processadores virtuais do padrão de 1 para 2.

  1. Aumente a RAM de vídeo do VirtualBox para o máximo de 256 MB. Na linha de comando do Windows, execute:

     cd "C:\Program Files\Oracle\Virtualbox"
     vboxmanage modifyvm "Name of virtual machine" --vram 256
    

    Se você executar o VirtualBox e for paraMostrarna janela Configurações, você veria:

insira a descrição da imagem aqui

  1. Clique noOKbotão no canto inferior direito da janela Ubuntu 16.04 - Configurações para aplicar as alterações nas configurações do sistema operacional convidado Ubuntu 16.04.

  2. Outra coisa a ter em conta é X11 vs Wayland. O Wayland pode não funcionar tão bem em um ambiente de máquina virtual, então você pode querer testar o comportamento da área de trabalho editando a configuração necessária do gdm e ativando/desativando o Wayland. Isso é feito através do /etc/gdm/custom.confarquivo. Lá, procure a seguinte linha e comente/descomente conforme necessário:fonte

     #WaylandEnable=false
    

informação relacionada