![Как включить ускорение текстур на виртуальной машине под управлением XP?](https://rvso.com/image/1395415/%D0%9A%D0%B0%D0%BA%20%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83%D1%80%20%D0%BD%D0%B0%20%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9%20%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B5%20%D0%BF%D0%BE%D0%B4%20%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC%20XP%3F.png)
На моем ПК с Windows 8 я запускаю виртуальную машину с Windows XP через VirtualBox. Я пытаюсь запустить игру, которая использует DirectX 8.1. Инструмент dxdiag
говорит, что DirectX 9.0c установлен, так что проблем с версией нет. На вкладке Display/Screen у меня есть:
- Ускорение DirectDraw (включено)
- Ускорение Direct3D (включено)
- Ускорение текстур (недоступно)
Раньше, у меня былУскорение Direct3D (недоступно)и игра не могла запуститься. Я решил это, включив3D ускорениев настройках моей виртуальной машины. Теперь игра запускается, но когда приходит время играть, я вижу просто черный экран.
Используяdxdiagинструмент и тестирование Direct3D завершаются неудачей, вот журнал ошибок:
Результаты теста Direct3D 7: Ошибка на шаге 8 (Создание 3D-устройства): HRESULT = 0x8007000e (Недостаточно памяти) Результаты теста Direct3D 8: Сбой на шаге 32 (Пользовательская проверка обработки Direct3D): HRESULT = 0x00000000 (код ошибки) Результаты теста Direct3D 9: Сбой на шаге 32 (Пользовательская проверка обработки Direct3D): HRESULT = 0x00000000 (код ошибки)
Я думаю, проблема в этом или мне нужно включить ускорение текстур. Есть идеи?
Заранее спасибо.
решение1
Если вы установите "Гостевые дополнения" на эту VM windows, вы можете получить 3D, это предварительное условие для использования этой функции, но не ждите чудес. Вот как вы можете установить его:
В меню «Устройства» на панели меню виртуальной машины VirtualBox имеет удобный пункт меню под названием «Вставить образ CD гостевых дополнений», который монтирует ISO-файл гостевых дополнений внутри вашей виртуальной машины. Затем гостевая система Windows должна автоматически запустить установщик гостевых дополнений, который установит гостевые дополнения в вашу гостевую систему Windows.
Дополнительная информация о:
решение2
Пока XP разгоняется на VirtualBox, нажмите F8 - чтобы войти в безопасный режим с сетевыми возможностями, запустите гостевые дополнения: в этом режиме; отметьте опцию Direct3D по ходу дела. Вы можете посчитать, что этого достаточно, в зависимости от того, о какой игре вы говорите. Я понимаю, что этой теме фактически (смотрите, как я это сделал!) четыре года, однако вы можете сделать не слишком сложную XP примерно в 8 ГБ, в отличие от > 10 ГБ для Windows 7 и гораздо большего количества для Windows 10. Этот относительно небольшой объем пространства может быть очень полезен при определенных обстоятельствах!