Por que o Unity3D falha no VirtualBox?

8

Estou executando o Unity3D em uma instância virtual do Windows, usando o software Virtual Box no Linux. Eu tenho adições de convidado instaladas com suporte ao DirectX. Eu tentei usar o Windows XP SP3 de 32 bits e o Windows 7 de 64 bits. Meu host é o Ubuntu 12.04 64bit.

Eu instalei e registrei o Unity em ambos. Carrega bem e, em seguida, trava toda a minha instância do VirtualBox (equivalente a um computador sendo desligado sem aviso).

Unity3D pre crash

Brigand
fonte
3
Provavelmente algo com os drivers gráficos. Não tenho certeza se este é o lugar para isso. Super usuário, talvez?
MichaelHouse
Eu concordo com @ Byte56. A VMware faz coisas incríveis, mas a passagem de instruções para o hardware gráfico seria milagrosa.
Seth Battin
11
@SethBattin Aparentemente, o VMWare é incrível como você pensa. No entanto, o Virtual Box não é.
MichaelHouse

Respostas:

9

De acordo com os fóruns do Unity , o Unity não funcionará com o Virtual Box.

No entanto, ele trabalha com o VMWare com a opção "Acelerar gráficos 3D" marcada.

MichaelHouse
fonte
Ha, boa pesquisa. :)
Seth Battin
6

O unity3d 4 também funciona na caixa virtual - você precisa habilitar o suporte 3d / 2d - 256 MB de memória de vídeo e instalar o driver do Virtualbox Direct3d enquanto estiver no modo de segurança do Windows

lucian
fonte
11
Em qual versão do Windows você testou? (VMWare não funcionou em tudo para mim, por sinal)
Brigand
@FakeRainBrigand, consegui trabalhar com o Windows 7 usando o VirtualBox 4.3.8. O mais importante foi instalar os drivers 3D. Este guia é para uma finalidade diferente mas mostra como instalar os drivers 3D: howtogeek.com/124479/...
gsingh2011
Eu desisto. Basicamente, consegui um 4.5.5-Pro ​​trabalhando no Win-7, mas a renderização era na maioria das vezes transparente. No meu sistema, apenas os drivers experimentais em 3D estavam funcionando.
Kay