Ubuntu 18.04 Gnome trava no VirtualBox com aceleração 3D ativada

26

Configuração

  • VirtualBox: 5.2.12 (lançado recentemente)
  • Anfitrião: Windows 10 com a atualização mais recente
  • Convidado: Ubuntu 18.04, aceleração 3D ativada, gerenciador de desktop Gnome
  • Placa de vídeo: Nvidia GEFORCE GTX980

Comportamento

Inicialização do Ubuntu, login é bom, a área de trabalho aparece, eu consigo iniciar aplicativos, digitar, mover ou redimensionar janelas (agarrando as bordas), etc.

No entanto, se eu maximizar qualquer janela clicando duas vezes na barra de título ou clicando no botão maximizar, a resposta à entrada do teclado ou do mouse em todo o sistema se torna muito lenta (20 segundos ou mais de tempo de resposta a qualquer tecla pressionada no gedit, por exemplo) ) que o Ubuntu se torna inutilizável e precisa ser desligado (com força, se eu não quiser esperar pela resposta atrasada aos comandos).

Se eu desativar a aceleração 3D no VirtualBox Manager, o Gnome funcionará bem, mesmo ao maximizar as janelas.

Se eu mudar para o gerenciador de desktop Unity, tudo funcionará bem, com ou sem aceleração 3D.

Como minha instalação atual do Ubuntu 18.04 é uma atualização de uma versão mais antiga do Ubuntu (16.04 era a versão instalada original, eu acho), criei uma nova caixa virtual do Ubuntu 18.04, e a mesma coisa acontece lá também, por isso provavelmente não está relacionado às atualizações.

Além disso, geralmente o Unity parece ser mais rápido que o Gnome, mesmo quando o Gnome ainda responde.

Esse problema começou no Ubuntu 17.04 (quando o Gnome foi feito o gerenciador de desktop padrão) e vem acontecendo com todas as versões disponíveis do VirtualBox desde então.

Gostaria muito de receber sugestões sobre como corrigir isso.

Ady
fonte
1
Tendo o mesmo problema com exatamente a mesma configuração. VirtualBox 5.2.12, Windows 10 sistema operacional hospedeiro, Ubuntu 18.04 Clientes com gerenciador de telas padrão
mitsos1os
Eu tenho exatamente o mesmo problema na mesma configuração.
fvannee
1
Estou enfrentando o mesmo problema nos hosts Windows 10 ou MacOS High Sierra. (Você já
publicou
Eu não publiquei um relatório de bug. Não tenho certeza se este é um problema do Ubuntu, VirtualBox, Windows ou combinação. Independentemente, por exemplo, há outro problema do VB / Ubuntu que é bastante irritante, o unix.stackexchange.com/questions/52951/…, que foi relatado em 2009 e ainda não foi resolvido, por isso não tenho muita esperança de que isso ocorra. um também.
Ady
o mesmo aqui, Windows 10, VB 5.2
dylanh724

Respostas:

22

Os desenvolvedores do VirtualBox basicamente jogaram a mão na aceleração 3D em relação aos convidados X11, conforme declarado neste post de mais de 2 anos atrás: https://www.virtualbox.org/wiki/X11Guest3D

Existem dezenas de tickets criados no site VirtualBox, e todos eles foram ignorados. Muitas postagens no fórum também. A mesma resposta sempre foi dada, a mais recente que consigo encontrar postada há 3 semanas por um dos desenvolvedores (michael):

Receio que atualmente não haja ninguém na equipe com tempo livre suficiente para investigar isso (e nenhum sinal de que isso mudará no futuro próximo). Deve ser algo que usuários interessados ​​com habilidades em programação OpenGL em C possam rastrear e corrigir. Perguntas (técnicas) ou patches são bem-vindos na lista de discussão vbox-dev.

No futuro, o consenso atual é que você tem 4 opções:

  1. Desativar a aceleração 3D (mais fácil)
  2. Use qualquer outro ambiente de área de trabalho além do GNOME x11, como GNOME Wayland ou Unity
  3. Use qualquer um dos outros produtos de virtualização
  4. Contribua com o projeto VirtualBox você mesmo

Links: https://forums.virtualbox.org/viewtopic.php?f=3&t=84198 https://www.virtualbox.org/ticket/15417 https://www.virtualbox.org/ticket/17014 https: / /www.virtualbox.org/ticket/17577 https://forums.virtualbox.org/viewforum.php?f=3

LostInTheCode
fonte
O desempenho no 18.04 é bastante abismal com a aceleração 3D desativada para mim :(
jocull 15/06/2018
Desativar a aceleração 3D funcionou para mim. Não é o ideal, mas pelo menos um pouco utilizável agora.
Raul Laasner 11/09/18
4

No Virtualbox, o sistema operacional convidado vê apenas um adaptador gráfico virtual fornecido pelo software da máquina virtual. A instalação de drivers no host não importa e você provavelmente interromperá a instalação ao tentar fazer isso. A aceleração 3D realmente importa apenas se você precisar de jogos ou software 3D, etc.

A versão 6.0 lançada em dezembro de 2018 fez progressos significativos com a adição de uma nova opção no menu suspenso "Controlador gráfico" do menu "Vídeo". Selecione VMSVGA sob esta opção para criar um controlador SVGA virtual e você deve estar pronto.

Saiba mais aqui !

dimmech
fonte
1
O VMSVGA melhorou significativamente os problemas de vídeo na minha VM (Surface Pro 3 Host + Windows 10, Ubuntu 18.04 Guest). Obrigado!!
tresf 29/01
Ótimo! O VMSVGA parou o travamento no redimensionamento do Windows (convidado Ubuntu 18.04). É claro que agora existe um novo problema: é preciso mais de 60 segundos para desligar o hóspede! O convidado tem escala de 4k a 200%. Hospede o Ubuntu 18.04, VirtualBox 6.06, no laptop XPS de alta especificação, mas usando a GPU Intel com 3D ativado. Além disso: acho que o Gnome é praticamente estável, com uma sobrecarga baixa, mas a usabilidade real do Gnome é realmente ruim. Comprei o VMware Workstation Pro para contornar os erros no 6.06, e era fácil converter as VMs do Windows e Ubuntu que uso, mas o VMware tinha outros problemas relacionados à resolução de 4k - arrggh.
robocat
2

Eu tive o mesmo problema, mas com: host do Windows 7 com NVIDIA Quadro K2100M

Depois de ler o seguinte artigo: https://www.omgubuntu.co.uk/2018/06/mesa-18-1-1-ubuntu-18-04-ppa

Decidi instalá-lo e verificar se a aceleração 3D funciona. O 3D está ligado desde então e está funcionando bem.

mrav
fonte
Segui essas instruções, programas de dist-upgrade 0 atualizações ausentes, mas a minha versão OpenGL ainda é 2.1:OpenGL Warning: vboxCall failed with VBox status code VERR_BUFFER_OVERFLOW OpenGL version string: 2.1 Chromium 1.9
John Freeman
Infelizmente esta solução não funcionou para mim :( Ainda está
lento
0

Eu tive o mesmo problema com a aceleração 3D e as adições de convidados vbox, mover ou redimensionar janelas deixou todo o sistema muito lento.

Meu problema desapareceu instantaneamente depois de alterar algumas configurações na máquina virtual:

  • Controlador gráfico: VMSVGA
  • Controlador de áudio: ICH AC97
  • Ativar entrada de áudio: OFF

Espero que possa ajudar ...

LL.

Lorantino
fonte
0

Ative o VBoxSVGA e você ainda poderá ativar a aceleração 3D.

Funciona adequadamente na minha placa de vídeo nvidia.

Ceifador
fonte