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

19

Configuração

  • VirtualBox: 5.2.12 (lançado)
  • Host: 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

Ubuntu boot, login vai bem, desktop mostra, eu sou capaz de iniciar aplicativos, digite, mover ou redimensionar janelas (agarrando as bordas), etc.

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

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

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

Desde que minha instalação atual do Ubuntu 18.04 é uma atualização de uma versão mais antiga do Ubuntu (16.04 foi a versão original instalada), eu criei um novo virtualbox do Ubuntu 18.04, e a mesma coisa acontece lá também, então é provável que não esteja relacionado as atualizações.

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

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

Gostaria de receber sugestões sobre como corrigir isso.

    
por Ady 12.05.2018 / 19:56

2 respostas

15

Os desenvolvedores do VirtualBox basicamente jogaram suas mãos sobre o 3D Acceleration em relação aos convidados do X11, como dito neste post há mais de 2 anos: link

Existem dezenas de tickets criados no site do VirtualBox, e todos eles foram ignorados. Abundância de posts no fórum também. A mesma resposta foi dada todas as vezes, a mais recente que eu posso encontrar postada 3 semanas atrás por um dos desenvolvedores (michael):

I am afraid that there is currently no one on the team with enough free time to investigate this (and no sign that it will change in the foreseeable future). It should be something which interested users with skills in OpenGL programming in C should be able to track down and fix. Questions (technical ones) or patches welcome on the vbox-dev mailing list.

A partir de agora, o consenso atual é que você tem quatro opções:

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

Links: link link link link link

    
por LostInTheCode 13.06.2018 / 22:05
1

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

Depois de ler o seguinte artigo: link

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

    
por mrav 19.06.2018 / 11:06