Warum stürzt Unity3D in VirtualBox ab?

8

Ich verwende Unity3D in einer virtuellen Windows-Instanz unter Verwendung der Virtual Box-Software unter Linux. Ich habe Gastzugaben mit DirectX-Unterstützung installiert. Ich habe versucht, Windows XP SP3 32-Bit und Windows 7 64-Bit zu verwenden. Mein Host ist Ubuntu 12.04 64bit.

Ich habe Unity auf beiden installiert und registriert. Es wird einwandfrei geladen und stürzt dann meine gesamte VirtualBox-Instanz ab (entspricht einem Computer, der ohne Warnung heruntergefahren wird).

Unity3D vor dem Absturz

Räuber
quelle
3
Wahrscheinlich etwas mit den Grafiktreibern. Ich bin mir nicht sicher, ob dies der richtige Ort dafür ist. Super User vielleicht?
MichaelHouse
Ich stimme @ Byte56 zu. VMware macht einige erstaunliche Dinge, aber das Weiterleiten von Anweisungen an Grafikhardware wäre ein Wunder.
Seth Battin
1
@ SethBattin Anscheinend ist VMWare erstaunlich, wie Sie denken. Virtual Box ist dies jedoch nicht.
MichaelHouse

Antworten:

9

Laut den Unity-Foren funktioniert Unity nicht mit Virtual Box.

Es funktioniert jedoch mit VMWare, wenn die Option "3D-Grafiken beschleunigen" aktiviert ist.

MichaelHouse
quelle
Ha, gute Recherche. :)
Seth Battin
6

Unity3d 4 funktioniert auch mit Virtual Box - Sie müssen die 3D / 2d-Unterstützung aktivieren - 256 MB Videospeicher und den Virtualbox Direct3d-Treiber im abgesicherten Windows-Modus installieren

lucian
quelle
1
Auf welcher Windows-Version haben Sie getestet? (VMWare funktionierte übrigens überhaupt nicht für mich)
Brigand
@FakeRainBrigand, ich habe dies mit Windows 7 unter Verwendung von VirtualBox 4.3.8 zum Laufen gebracht. Das Wichtigste war die Installation der 3D-Treiber. Diese Anleitung dient einem anderen Zweck, zeigt jedoch, wie die 3D-Treiber installiert werden: howtogeek.com/124479/…
gsingh2011
Ich gab auf. Grundsätzlich habe ich ein 4.5.5-Pro ​​unter Win-7, aber das Rendering war die meiste Zeit transparent. Auf meinem System arbeiteten nur die experimentellen 3D-Treiber.
Kay