Estou executando o 14.04 como convidado em um host Win8.1 (no VirtualBox 4.3.17), a aceleração 3D está habilitada.
Desde a atualização da versão 12.10, notei que o texto/conteúdo às vezes é corrompido quando eu rolo uma página da Web no Firefox ou no Chrome e no vim e no gvim somente para terminal.
No vim, acontecerá que um texto "atualização" (texto inserido pela conclusão da guia ou rolado) simplesmente não será exibido, em vez disso, a cor de fundo será renderizada.
No caso do navegador, a rolagem faz com que partes da janela de visualização mostrem um "quadro" anterior do texto, enquanto outras são atualizadas para a localização real atual do texto na janela de visualização.
Em ambos os casos, um redesenho forçado do aplicativo, por exemplo, movendo a janela ou fazendo uma captura de tela, corrigirá a visualização. Isso me diz que o problema está acontecendo em um nível mais profundo, seja no gerenciador de janelas ou talvez até na placa gráfica virtualizada.
Quando atualizei para 14.04, também atualizei do VirtualBox 4.2.x (que simplesmente não conseguia executar a versão mais recente do Ubuntu), então não consigo identificar isso como um problema do Ubuntu, um problema do VirtualBox ou uma interação entre os dois.
A questão é: este é um problema conhecido e quais são as possíveis linhas de ataque para identificar a origem e uma possível solução?
EDITAR
Eu tentei desligar a aceleração 3D e parece que o problema desaparece, pelo menos nenhum artefato de rolagem aparece, embora a rolagem fique muito menos responsiva naturalmente.
Eu reproduzi o efeito em uma nova instalação do Ubuntu 14.04.1, o problema é muito perceptível no Chrome e mais ocasionalmente no vim/gvim.
Responder1
Acho que é um bug, então foi relatado ao pessoal do VirtualBox emhttps://www.virtualbox.org/ticket/13620. Não consigo encontrar outra solução senão desativar a aceleração 3D. Ainda acontece a partir do Ubuntu 14.10 x64 guest e do VirtualBox 4.3.18 r96516.
Responder2
Novo kernel
Nova versão do Xserver
coisas novas.
Atualize as ferramentas Vbox via linha de comando:
sudo apt-get install --reinstalar virtualbox-guest*
Opcionalmente, purgue primeiro
sudo apt-get purge virtualbox-*