Pourquoi Unity3D plante-t-il dans VirtualBox?

8

J'exécute Unity3D dans une instance virtuelle de Windows, en utilisant le logiciel Virtual Box sous Linux. J'ai des ajouts d'invités installés avec le support DirectX. J'ai essayé d'utiliser Windows XP SP3 32 bits et Windows 7 64 bits. Mon hôte est Ubuntu 12.04 64bit.

J'ai installé et enregistré Unity sur les deux. Il se charge correctement, puis bloque l'intégralité de mon instance VirtualBox (l'équivalent d'un arrêt de l'ordinateur sans avertissement).

Pré-crash de Unity3D

Brigand
la source
3
Probablement quelque chose avec les pilotes graphiques. Je ne suis pas sûr que ce soit l'endroit pour ça. Super utilisateur peut-être?
MichaelHouse
Je suis d'accord avec @ Byte56. VMware fait des choses incroyables, mais la transmission d'instructions au matériel graphique serait miraculeuse.
Seth Battin
1
@SethBattin Apparemment, VMWare est incroyable comme vous le pensez. Cependant, Virtual Box ne l'est pas.
MichaelHouse

Réponses:

9

Selon les forums Unity , Unity ne fonctionnera pas avec Virtual Box.

Il fonctionne cependant avec VMWare avec l'option "Accélérer les graphiques 3D" cochée.

MichaelHouse
la source
Ha, bonne recherche. :)
Seth Battin
6

Unity3d 4 fonctionne également sur Virtual Box - vous devez activer la prise en charge 3D / 2D - 256 Mo de mémoire vidéo et installer le pilote Virtualbox Direct3d en mode sans échec Windows

lucian
la source
1
Sur quelle version de Windows avez-vous testé? (VMWare n'a pas du tout fonctionné pour moi, au fait)
Brigand
@FakeRainBrigand, j'ai réussi à travailler avec Windows 7 en utilisant VirtualBox 4.3.8. La chose la plus importante était d'installer les pilotes 3D. Ce guide a un but différent mais il montre comment installer les pilotes 3D: howtogeek.com/124479/…
gsingh2011
J'ai abandonné. En gros, j'ai eu un 4.5.5-Pro ​​fonctionnant sur Win-7 mais le rendu était la plupart du temps transparent. Sur mon système, seuls les pilotes 3D expérimentaux fonctionnaient.
Kay