Já faz algum tempo que uso VMs VirtualBox no Ubuntu e, com as adições de convidados instaladas corretamente, as VMs sempre tiveram suporte 3D - pelo menos o suficiente para rodar o Unity no Natty.
Mas, quando atualizo para uma nova máquina (Dell Precision E4600), ela não funciona mais. :(
A máquina antiga (Dell Latitude D630) possui gráficos Intel, eu acho, e a nova possui gráficos ATI, então esse é provavelmente o problema. Não tenho certeza de como descobrir qual modelo exatamente.
O sistema operacional host, Ubuntu 11.04, possui 3D funcional. Ou seja, posso rodar o Unity perfeitamente, o glxgears funciona e o FoldIt também. De alguma forma, parece ser insuficiente tanto para o VirtualBox quanto para o VMWare Player.
Inicialmente tentei instalar os drivers proprietários da ATI (por meio da ferramenta Drivers Adicionais). Eles permitiram a execução de 3D nas VMs, mas também causaram muitos problemas com o suporte a vários monitores, então eu os desinstalei.
De alguma forma, quebrei o driver padrão quando instalei os drivers ATI ou ele simplesmente não suporta meu hardware o suficiente para VMs? A situação poderá melhorar em 11.10?
Responder1
Isso parece ter sido resolvido em 11.10! :)
Responder2
Confirme nas configurações do BIOS se o suporte à virtualização de hardware está ativado - os fornecedores tendem a desativá-lo por padrão atualmente.
Além disso, sua CPU pode estar em uma série que pode ter suporte para virtualização, mas sua subseção da série pode não ter. Nesse caso, tanto o VirtualBox quanto o KVM emulam em software, o que não é rápido o suficiente para 3D.