На гостевой Windows XP SP3 я установил Visual C # Express 2010 с XNA Game Studio 4.0. Я создал простой проект и запустил его, и XNA выдала следующую ошибку:
No suitable graphics card found. Could not find a Direct3d device that supports the XNA Framework Reach profile.
Так что я включил 3D-ускорение на вкладке отображения настроек, но это не так изменив результат, XNA все еще не смог найти устройство Direct3D. Кто-нибудь знает, возможно ли использовать XNA Game Studio 4.0 в VirtualBox? Я уже установил гостевое дополнение с поддержкой DirectX в безопасном режиме, но ничего не произошло.
Вино может на самом деле быть лучшим способом выполнить это, оно имеет более всесторонний D3D к обертке OpenGL. Я вижу, что версия 3.0 имеет золотое состояние на WineHQ https://appdb.winehq.org/objectManager.php? sClass=application& iId=8153 - версия 4.0 не тестируется однако
Драйвер виртуального поля 3D экспериментален и не сопоставим с собственным. Ссылка https://forums.virtualbox.org/viewtopic.php? f=1& p=195857
На случай, если кто-то споткнется об этом, как я.
Я изменил настройки дисплея в Virtualbox (гость Win7) с рекомендованного «VBoxSVGA» на устаревший «VBoxVGA» (теперь, когда я запускаю машину, я получаю предупреждение) - теперь игра запускается