Почему происходит сбой Unity3D в VirtualBox?

8

Я запускаю Unity3D в виртуальном экземпляре Windows, используя программное обеспечение Virtual Box в Linux. У меня установлены гостевые дополнения с поддержкой DirectX. Я пытался использовать Windows XP SP3 32-разрядную и Windows 7 64-разрядную. Мой хост Ubuntu 12.04 64bit.

Я установил и зарегистрировал Unity на обоих. Он нормально загружается, а затем вылетает весь мой экземпляр VirtualBox (эквивалент выключения компьютера без предупреждения).

Unity3D предварительно вылетает

разбойник
источник
3
Скорее всего, что-то с графическими драйверами. Я не уверен, что это место для этого. Супер пользователь может быть?
MichaelHouse
Я согласен с @ Byte56. VMware делает удивительные вещи, но прохождение инструкций к графическому оборудованию было бы чудесно.
Сет Бэттин
1
@SethBattin Очевидно, что VMWare удивительна, как вы думаете. Однако Virtual Box нет.
MichaelHouse

Ответы:

9

Согласно форумам Unity , Unity не будет работать с Virtual Box.

Однако он работает с VMWare с включенной опцией «Ускорение 3D-графики».

MichaelHouse
источник
Ха, хорошие исследования. :)
Сет Бэттин
6

Unity3d 4 работает и в виртуальной коробке - вам нужно включить поддержку 3d / 2d - 256 МБ видеопамяти и установить драйвер Virtualbox для Virtualbox Direct3d в безопасном режиме Windows

Лукиан
источник
1
На какой версии Windows вы тестировали? (Кстати, VMWare у меня совсем не работал)
Разбойник
@ FakeRainBrigand, я получил это, работая с Windows 7, используя VirtualBox 4.3.8. Самым важным было установить 3D-драйверы. Это руководство предназначено для другой цели, но в нем показано, как установить драйверы 3D: howtogeek.com/124479/…
gsingh2011
Я сдался. В основном я получил 4.5.5-Pro, работающий на Win-7, но рендеринг был в большинстве случаев прозрачным. На моей системе работали только экспериментальные 3D драйверы.
Кей