Игра требует директ 11 что делать. Ошибка Direct3D initialization error при запуске игры

Многие пользователи при запуске некоторых игр получают от системы уведомление о том, что для запуска проекта требуется поддержка компонентов 11. Сообщения могут отличаться по составу, но смысл один: видеокарта не поддерживает данную версию API.

Компоненты DX11 впервые были представлены в далеком 2009 году и вошли в состав Windows 7. С тех пор вышло немало игр, использующих возможности данной версии. Естественно, эти проекты невозможно запустить на компьютерах без поддержки 11 редакции.

Видеокарта

Прежде, чем планировать установку какой-либо игры, необходимо убедиться в том, что Ваше оборудование способно использовать одиннадцатую версию DX.

В ноутбуках, снабженных переключаемой графикой, то есть, дискретным и интегрированным графическим адаптером, также могут наблюдаться подобные проблемы. Если произошел сбой в функции переключения GPU, а встроенная карта не поддерживает DX11, то мы получим известное сообщение при попытке запуска игры. Решением для устранения данной неполадки может стать ручное включение дискретной видеокарты.

Драйвер

В некоторых случаях причиной сбоя может стать устаревший драйвер графического адаптера. На это стоит обратить внимание, если было выяснено, что карта поддерживает необходимую редакцию API. Здесь поможет обновление или полная переустановка программного обеспечения.

Заключение

Пользователи, сталкивающиеся с подобными проблемами, стремятся отыскать решение в установке новых библиотек или драйверов, при этом скачивая различные пакеты с сомнительных сайтов. Такие действия ни к чему не приведут, разве что к дополнительным неприятностям в виде синих экранов смерти, заражении вирусами, либо вовсе к переустановке операционной системы.

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

  • В 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 заново. Если это не помогло, обратитесь в службу поддержки производителя игры.

Один из типичных вопросов

Здравствуйте.

У меня в Windows 10 при запуске некоторых игр появляется ошибка "Direct3D initialization error". Windows шла вместе с ноутбуком, версия "Домашняя для одного языка". Скажите, может ли эта ошибка быть из-за версии Windows, и как ее исправить?

Доброго дня!

Вообще, подобная ошибка не редкость, особенно после переустановки Windows (в вашем случае, после покупки ноутбука, так как в магазинах редко устанавливаются все необходимые библиотеки и драйвера, необходимые для комфортной работы устройства). Появляется она, как правило, после попытки запустить какую-нибудь игру - либо сразу, либо в игре будет просто черный экран, а свернув ее вы увидите это окно.

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

Обновление DirectX

Самая частая причина появления подобной ошибки связана с отсутствием библиотеки DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.

Страница на сайте Microsoft для загрузки современной версии DirectX -

Более старая версия DirectX 9.0c доступна по ссылке -

Чтобы узнать, какой DirectX у вас на ПК, нажмите:

  1. сочетание кнопок Win+R , чтобы открылось окно "Выполнить ";
  2. далее впишите команду dxdiag и нажмите Enter (см. скриншот ниже).

Далее во вкладке "Система" будут представлены все необходимые данные: версия вашей ОС Windows, ваша видеокарта, звуковое устройства, версия BIOS, и версия DirectX (см. на красный квадрат на скрине ниже) .

Средство диагностики DirectX / Кликабельно

Для обновления DirectX на сайте Microsoft есть . Перейдите на нужную страницу и скачайте его. Далее запустите, согласитесь с условиями лицензионного соглашения, и ждите пока работает мастер.

В конце операции вы должны увидеть сообщение о том, что установка DirectX завершена, нужные пакеты обновлены и пр. Либо, как вариант, мастер сообщит вам о том, что новая версия DirectX уже установлена и в обновлении не нуждается. Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.

Как правило, после такого обновления, игра начинает работать как нужно.

ДОПОЛНЕНИЕ!

Если у вас нет интернета (либо он медленный или сайт Microsoft недоступен, выдает ошибку и т.д.), DirectX можно обновить с помощью игр: почти на половине дисков с играми есть новая версия DirectX (прим.: новая на момент запуска игры, конечно) . Поэтому, вам достаточно взять более-менее современную игру и установив ее, обновите DirectX.

Проблема с драйвером видеокарты

Если ошибка все так же появляется, возможно ваша видеокарта отключена в диспетчере устройств (такое может быть, например, у ноутбуков с 2-мя видеокартами), либо у вас просто не обновлены/не установлены драйвера на видеокарту.

Как проверить наличие драйверов и включена ли видеокарта

Самый простой способ, воспользоваться диспетчером устройств. Чтобы его открыть:

  1. нажмите кнопки Win+R ;
  2. далее введите devmgmt.msc и нажмите Enter.

Далее откройте вкладку "Видеоадаптеры" , и посмотрите, все ли видеокарты включены, и не горит ли напротив них желтый восклицательный знак (указывающий на проблемы с драйверами, пример - ).

Ниже на скриншоте показано, что один видеоадаптер отключен и не задействован. Часто ошибка с Direct3D связана как раз с этим.

Чтобы включить адаптер, просто щелкните по нему правой кнопкой мышки и выберите функцию "Задействовать" . Пример на скрине ниже.

После этого перезагрузите компьютер, затем попробуйте открыть игру.

ДОПОЛНЕНИЕ!

В некоторых случаях одна из видеокарт может быть отключена в BIOS компьютера (например, если у вас на ноутбуке стоит дискретная и встроенная видеокарты) . Чтобы проверить так ли это, зайдите в BIOS, обычно, в разделе MAIN можно найти режим работы графики (Graphic mode). Пример показан на фото ниже.

Как зайти в BIOS -

Кнопки для входа в BIOS для разных производителей ноутбуков/ПК -

Как обновить драйвера на видеокарту:

  1. Способ №1 : зайти на официальный сайт производителя вашего ноутбука и скачать их оттуда. Если не знаете точную модель ноутбука, воспользуйтесь программами для определения характеристик компьютера -
  2. Способ №2 : воспользоваться специальными программами для автоматического поиска и обновления драйверов. Самый простой и быстрый вариант, на самом деле. К тому же, программы проверят необходимые библиотеки для игр (например, Drive Booster, рекомендую) -
  3. Способ №3 : работать в ручном режиме, через диспетчер устройств. Более подробно об этом см. здесь:

Используйте режим совместимости

Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью...

Обновил DirectX, установил все необходимые драйвера, различные пакеты и дополнения к играм - однако, часть игр не запускалась, показывая ошибку Direct3D... (особенность: все игры были старыми, что наводило на разные мысли...) .

Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку "Совместимость" и поставил галочку напротив пункта "Запустить игру в режиме совместимости с Windows XP SP 2" - игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было...

Примеры, что нужно сделать, приведены на скринах ниже...

Запустить игру в режиме совместимости с Windows XP SP 2

Также в помощь!

Как запустить старую игру на новом компьютере -

Многие игроки при запуске игры получают ошибку «DX11 feature level 11.0 is required to run the engine». Она характерна для тех игр, которые очень требовательны в плане производительности ПК, например Dead by Daylight. Сегодня мы рассмотрим все моменты, которые следует проверить, для исправления проблемы.

Причины сбоя

У пользователя, скорее всего, слабый ПК . Возможно, что-то не оптимизировано в системе и ОС работает не так как надо. Часто виновником выступает драйвер видеокарты или она сама. Еще причина кроется в высоких требованиях новой игры. Иногда они просто не подходят для вашего компьютера в силу давности его покупки.

Ошибка “DX11 feature level 10.0 is required to run the engine”

Что делать для исправления

Мы выбрали несколько первоочередных момента, которые стоит проверить. Также обращаем внимание, что выполнять это следует в стабильной Windows, с последними апдейтами сборки.

DirectX

Естественными действиями пользователя должна стать проверка DirectX на соответствие с игрой. Каждая игра требует свою версию директ. Если она не совпадает, то компьютер не способен будет воспроизвести графику игры. В данном случае, ошибка «DX11 feature level 11.0 …» четко указывает, что нужно инсталлировать DirectX 11 версии. Для десятой или двенадцатой версии, соответственно, будут указаны DX10 и DX12.

  • Проверить свою версию очень просто – в “Выполнить” вбиваете dxdiag, выскочит меню Диагностики, где будут указанны версии всех пакетов.
  • Загрузите из официального ресурса установщик.
  • Если вы установили соответствующую версию директ, а ПК все равно отказывается запускать игру, то возможно ваша видеокарта не способна работать с такой мощностью. Отсюда следует, что графическую плату нужно заменить – купите более современную версию.
Драйвера

Естественно, что ваша видеокарта от NVIDIA и AMD требует установки драйверов. Обязательно проследите, чтобы обновления были самыми актуальными на данный момент. Если требуется инсталлировать новые обновления , то для начала полностью деинсталлируйте установленные ранее файлы. Лучше всего с этой работой справятся утилиты, специально выпущенные для установки драйверов на чистую ОС.

  • Драйвера дополнительно обновляем и для всей системы. Обязательно интегрируйте все патчи выходящие к тем или иным устройствам. Перейдите на стабильные версии Windows. Такими на сегодняшний день являются 7 и 10.
  • К этому пункту можно добавить патчи и утилиты для интеграции игры на слабых ПК. Для каждой игры они свои. Яркий пример Fallout 4. Простая версия не идет на компьютерах со слабыми графическими движками, но после установки патча все запускает как надо. Найдите такое дополнение и для себя.
Дискретные видеокарты

Многим знакомая ситуация, когда на ноутбуках установлена видеокарта двух типов: интегрированная и дискретная. По умолчанию ПК сам знает, когда нужно активировать тот или иной тип. Но случаются иногда досадные ситуации. Вы установили игру с большими требованиями к системе, а ноутбук вместо дискретной версии берет интегрированную. Само собой мощности не хватает, что делает запуск игры невозможный.


Ноутбук

Именно эти ПК остро реагируют на питание. Переведите свою систему на работу высокой производительности. Это делается через значок батареи на рабочем столе. Также, лучше перед запуском игры воткнуть кабель питания. От батареи нередко производительность падает. Это будет зависеть только от производителя, так как не все используют подобные технологии экономии.