logo

FAQ DirectX 11: вопрос-ответ

Ошибка «нет доверия к cab-файлу необходимому для выполнения установки»

  • В 32 битном Windows удалить все что находится в директории WINDOWS\system32\DirectX\*.* . (Особенно скрытые папки и файлы), кроме папки Dinput, если такая есть.
  • В 64 битном удалить полностью папку directx из директории WINDOWS\SysWOW64.

Ошибка «your video card or drivers do not meet the minimum system reqiurements»

Ваша видеокарта поддерживает DirectX 11, но не подходит под максимальные системные требования самой игры, поэтому игра и не может запуститься в режиме DirectX 11. Скорее всего, при запуске игры в режиме DirectX 11 в ней используются графические технологии, не поддерживаемые Вашей видеокартой.

Ошибки "Порядковый номер не найден в библиотеке dll xlive.dll" , "не удалось загрузить модуль xlive.dll", «xinput1_3.dll, xinput1_2.dll отсутствует или не найден», « d3dx9_41.dll не был найден». Сюда же относятся и другие схожие ошибки.

Если вы установили пиратскую версию игры или Repack, файлы xinput1_3.dll, xinput1_2.dll могут отсутствовать. Так же библиотека xlive.dll может быть заблокирована антивирусом, т.к. она модифицирована, исправлена, заражена вирусом (что тоже нередко). Для того чтобы установить недостающие библиотеки, необходимо скачать и установить последнюю версию Directx 11 c нашего сайта. Если это не помогло попробуйте обновить комплект Games for Windows по адресу: www.microsoft.com/ru-ru/download/details.aspx?id=5549

Ошибка “Directx 11 Error”

  • Проведите полное сканирование вашего компьютера на вредоносное ПО.
  • Очистить систему от мусора (временных файлов и папок) с помощью очистки диска (cleanmgr).
  • Обновите драйверы устройств на вашем компьютере.
  • Удалите и установите заново программу DirectX.

Ошибка "Видеодрайвер AMD driver перестал отвечать и был восстановлен"

Обновите драйвер для Вашей видеокарты и уточните у производителя, совместимо ли вообще Ваше оборудование с Windows 8.

Процесс переноса игры и компоненты API

Вопрос: Будет ли процесс переноса игры заключаться в поиске и замене методов API, или следует рассчитывать на более сложный процесс переноса?

Ответ: Direct3D 11 значительно обновлен по сравнению с Direct3D 9. Есть несколько сдвигов парадигм, включая отдельные API для виртуализированного графического адаптера и его контекста, а также новый уровень полиморфизма для ресурсов устройств. В основном ваша игра может использовать графическое оборудование прежним способом, но вам понадобится изучить новую архитектуру API Direct3D 11 и обновить каждую часть графического кода, чтобы использовать правильные компоненты API.

Контекст утройства

Вопрос: Для чего нужен новый контекст устройства? Нужно ли заменить устройство Direct3D 9 устройством Direct3D 11, заменить контекст устройства или и то и другое?

Ответ: Устройство Direct3D теперь используется для создания ресурсов в видеопамяти, а контекст устройства применяется для установки состояния конвейера и генерирования команд прорисовки.

Как запустить игры требующие DirectX 9 на Windows 8.1?

Включите в компонентах платформу .NET Framework 3.5. Установите DirectX заново. Если это не помогло, обратитесь в службу поддержки производителя игры.