Comment puis-je exécuter Unity sur une machine virtuelle?

46

À l'origine, Unity ne pouvait pas s'exécuter dans des outils tels que Virtualbox.

Comment puis-je le faire maintenant?

Jorge Castro
la source
J'ai installé la pré-version des ajouts invités et Unity fonctionne bien.

Réponses:

27

Dans VirtualBox> = 4.0, Unity est pris en charge et s’exécute facilement lorsque des additions invité sont installées.

XServer 1.10 à partir de 11.04 est pris en charge dans Virtual Box> = 4.0.6 lorsque des additions invité sont installées.

Takkat
la source
9
Pour les personnes qui trouvent cela via Google ... installez des ajouts d'invité. Cochez la case pour activer les graphiques 3D dans les paramètres de la machine virtuelle et essayez d'augmenter la quantité de RAM vidéo.
Brian
ça marche en ce moment? À l'heure actuelle, il prétend ne pas trouver les en-têtes du noyau (installés) et ne peut alors pas charger vboxvideo. Xorg.0.log dit à cause d'une mauvaise version de ABI (9 vs 10).
turbo
1
Virtual Box (version 4.1.2 actuelle) exécute 11.10 avec Unity2D lorsque GA n’est pas installé ou lorsque le processeur graphique hôte ne prend pas totalement en charge les fonctions 3D virtualisées.
Takkat
28

Unity a des exigences en 3D supérieures à Compiz.

En plus de la 3D requise par compiz, qui est prise en charge par la prise en charge 3D de Virtualbox, Unity requiert également l' extension d'objet tampon OpenGL Frame , qui n'est pas prise en charge par les pilotes 3D de Virtualbox. Wikipedia a aussi un bon article sur FBO.)

Rapport de bogue: http://www.virtualbox.org/ticket/7835

Cependant, cela semble être résolu dans la nouvelle version de Virtualbox

Alex Launi
la source
1

Puisque cette question concerne des outils tels que VirtualBox, je peux confirmer que Unity est exécuté sur VMware Player 4.0 et versions ultérieures.

jobin
la source