A máquina é uma placa-mãe ACPI de 64 bits com i5 quad-core e 8 Gb de memória executando o host Windows 10-Pro. O monitor é uma tela sensível ao toque Acer T232HL. A placa de vídeo é AMD Radeon R7 200.
O VirtualBox instalado criou a máquina virtual convidada com 2 GB de memória alocada e 200 GB de disco virtual fixo e 128 Mb de memória de vídeo.
Instalou o Ubuntu Desktop 16.04 e, em seguida, o Guest Additions. A aceleração 3D é verificada e confirmada.
A máquina convidada ainda é muito lenta, com erros de atualização deixando alguns menus em branco.
Alguma sugestão?
virtualbox
Mike L.
fonte
fonte
Respostas:
Alguma solução geral de problemas ...
Certifique-se de que o Unity possa usar a aceleração 3D - isso faz uma grande diferença. Execute a
/usr/lib/nux/unity_support_test -p
partir do terminal e observe se a última linha apareceUnity 3D supported: yes
. Caso contrário, ative-o nas opções da VM.Verifique se você forneceu memória de vídeo suficiente. As configurações padrão no VirtualBox para convidados são bastante baixas. Dê pelo menos 64 MB e 128 MB, se puder.
Verifique a resolução da tela. Não importa o hardware que eu tente, ele simplesmente não consegue ativar minha tela 4K em sua resolução nativa (3840 x 2160). Experiência significativamente melhor em 1920 x 1080, dimensionada.
Verifique as configurações de virtualização da CPU. Se você tem, por exemplo, uma CPU de 4 núcleos, não atribua todos os quatro núcleos à VM. Se você fizer isso, o convidado da VM lutará com o host por recursos e o resultado será que ele realmente ficará mais lento. Atenha-se a um ou dois núcleos. (Não há muita diferença entre 1 e 2 na minha experiência, mas a sua pode ser diferente).
Faça o mesmo para a RAM e para a CPU. Não atribua mais RAM do que você precisa - verifique se o host tem o suficiente para si. 4 GB para o desktop Ubuntu parece bom para praticamente tudo que eu jogo nele.
Eu li que as pessoas obtêm velocidades melhores em um disco rígido mecânico usando um HDD virtual de alocação fixa em vez de dinâmico. Na minha experiência, não há diferença perceptível, mas talvez valha a pena mencionar de qualquer maneira.
fonte
Significantly better experience at 1920 x 1080, scaled.
- Corrigido meu problema. Muito Obrigado!/usr/lib/nux/unity_support_test -p
vai dar umNo such file
erro. Você pode instalá-lo normalmente:sudo apt install unity
. É um pacote de 500 MB.Quero compartilhar o que descobri e, confie em mim, demorou muito tempo:
O Ubuntu Unity gosta de uma placa gráfica real, não de coisas virtuais do vmshare ou do virtualbox
Simplesmente não funciona bem na caixa virtual.
Você pode tentar todas as coisas que o outro cara postou e será melhor, mas não como você quer que seja. Basicamente: não perca seu tempo.
Alternativamente:
Use outra distribuição que não use o Unity como interface do usuário.
Eu usei com sucesso o Lubuntu 14.04
Não 16.04, porque eu fiz isso alguns anos atrás. E acho que o Lubuntu mudou a interface do usuário, portanto, esteja avisado.
Outra opção é mudar para o Gnome, mas essa mudança deve ser feita completamente, sem exceção ... (o Ubuntu voltará ao gnome em 2018 de qualquer maneira )
Lembro-me de tentar algo assim quando tive meus problemas, e não funcionou bem nem ...
Parece haver uma opção para desinstalá-lo por meio disso .
Um amigo meu está fazendo isso exatamente agora. Eu vou deixar vocês saberem sobre isso.
Melhor:
Use uma imagem que vem com um mecanismo de interface do usuário diferente. Gnome, KDE, Lubuntu são alguns exemplos que devem funcionar. O Lubuntu funciona com certeza, pelo menos na versão 14.04.
EDIT :
Então, meu amigo tentou e disse que o Lubuntu 16.04 parece muito mais rápido e mais nativo do que a instalação do Ubuntu. Mas, em vez de reinstalar tudo no Lubuntu, ele tentou mudar para o gnome e seguiu este guia (mencionado anteriormente).
Ele disse que, depois de mudar para o gnomo e remover o Unity, parece muito mais nativo.
fonte
Um para pessoas que chegam do Google (em vez de pacientes crônicos):
Observei um desempenho muito ruim ao "adormecer" o host do Windows 10 com a VM em execução. Uma reinicialização da VM resolveu o problema. Espero que isso ajude alguém.
fonte