в моем ПК с Windows 8 я запускаю виртуальную машину с Windows XP vía VirtualBox. Я пытаюсь играть в игру, которая использует DirectX 8.1. The dxdiag
инструмент говорит, что DirectX 9.0 c установлен, так что нет никаких проблем с версией. На вкладке дисплей/Экран у меня есть:
- ускорение 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)
Я думаю, что проблема есть, или мне нужно, чтобы включить ускорение текстур. Есть идеи?
спасибо заранее.