На моем ПК с Windows 8 я использую виртуальную машину с Windows XP и VirtualBox. Я пытаюсь играть в игру, которая использует DirectX 8.1. Инструмент dxdiag сообщает, что DirectX 9.0c установлен, поэтому проблем с версией нет. На вкладке Дисплей / Экран у меня есть:

  • Ускорение DirectDraw (включено)
  • Direct3D ускорение (включено)
  • Ускорение текстуры (не доступно)

Раньше у меня было ускорение Direct3D (недоступно), и игра не запускалась. Я решил это, включив 3D-ускорение в настройках виртуальной машины. Теперь игра запускается, но когда приходит время играть, я вижу только черный экран.

При использовании инструмента dxdiag и тестировании Direct3D происходит сбой, это журнал ошибок:

Test results Direct3D 7: Failure at step 8 (Creating 3D Device): HRESULT = 0x8007000e (Out of memory) 
Test results Direct3D 8: Failure at step 32 (User check processing Direct3D): HRESULT = 0x00000000 (error code) 
Test results Direct3D 9: Failure at step 32 (User check processing Direct3D): HRESULT = 0x00000000 (error code)

Я думаю, что проблема есть или мне нужно включить ускорение текстуры. Есть идеи?

Заранее спасибо.

2 ответа2

0

Если вы устанавливаете "Гостевые дополнения" в окнах виртуальных машин, вы можете получить 3D, это является обязательным условием для использования этой функции, а не ждать чудес. Вот как вы можете установить его:

В меню "Устройства" в строке меню виртуальной машины VirtualBox имеет удобный пункт меню «Вставить образ компакт-диска с гостевыми дополнениями», который монтирует ISO-файл гостевых дополнений внутри вашей виртуальной машины. Затем гость Windows должен автоматически запустить установщик гостевых дополнений, который устанавливает гостевые дополнения в ваш гостевой Windows.

Больше информации о:

https://www.virtualbox.org/manual/ch04.html

-1

Когда XP запускается на VirtualBox, нажмите F8 - чтобы войти в безопасный режим с возможностью сетевого подключения, запустите гостевые дополнения: в этом режиме; отметив опцию Direct3D по пути. Может оказаться, что этого будет достаточно в зависимости от того, о какой игре вы говорите. Я понимаю, что эта тема виртуально (посмотрите, как я это сделал!) четыре года, однако вы можете сделать не слишком сложную XP в пределах 8 ГБ, в отличие от> 10 ГБ для Windows 7 и намного больше для Windows 10. Это относительно небольшое количество места может быть очень полезным при определенных обстоятельствах!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .