Как исправить DX11 feature level 10.0 is required to run the engine или DX11 feature level 11.0 is required

Как исправить ошибку DX11 feature level 10.0 или 11.0 is required to run the engineМногие пользователи при запуске тех или иных игр получают сообщение об ошибке DX11 feature level 10.0 is required to run the engine (иногда  feature level 11.0 или to run the game). С учетом того, что начинающему пользователю такой текст может быть не вполне ясен, можно встретить вопросы наподобие «У меня DirectX 12, а пишет о такой ошибке, как быть?».

В этой инструкции подробно о том, что именно означает это сообщение, почему появление ошибки зависит не только от версии DirectX и как исправить ошибки «DX11 feature level 10.0 is required to run the engine» и «DX11 feature level 11.0 is required to run the engine» при запуске игр. Способы подойдут для Windows 11, Windows 10, 8.1 и 7.

Что означает ошибка DX11 feature level 10.0 is required to run the engine и почему она возникает

Сообщение об ошибке DX11 Feature Level 10.0 is required to run the engine при запуске игры

Ошибка DX11 feature level 10.o is required to run the engine при запуске игр в Windows 11 и Windows 10 не означает, что у вас отсутствует нужная версия DirectX, а сообщает буквально следующее: у вас отсутствует поддержка feature level 10.0 (или 11.0 если указывается этот номер). Отсутствовать она может даже если у вас установлен DirectX 12. Под feature level здесь подразумевается уровень поддержки функций Direct3D (компонент в составе DirectX), а поддерживаемый уровень зависит от трёх составляющих в совокупности:

  • Версии DirectX
  • Модели видеокарты
  • Установленных драйверов видеокарты

Как именно выглядит эта зависимость можно прочитать на английском в Википедии https://en.wikipedia.org/wiki/Feature_levels_in_Direct3D, но я подготовил краткую сводку, чтобы большинство пользователей могли быстро сделать выводы (драйверы пока не упоминаю, предполагая, что у вас уже установлены последние официальные версии):

  1. Если у вас DirectX 11 — DX11 feature level 10.0 будут поддерживать видеокарты NVIDIA GeForce GTX 400 и новее, Radeon HD серии 5000/6000/7300-7600/8300-8400, R5 210-235 и новее, интегрированные адаптеры Intel HD Graphics 2500/4000 (Ivy Bridge и новее).
  2. Feature Level 11.0 при DirectX 11 будут поддерживают видеокарты NVIDIA начиная с GTX 600-й серии, AMD HD 7790/8770, RX 260/290 и новее, Intel HD Graphics 4200-5200 (Haswell и новее).
  3. Если у вас DirectX 12 — DX11 feature level 10 и 11 будут поддерживать видеокарты начиная с NVIDIA GTX 400, AMD HD 7700-7900, RX 240, Intel HD Graphics 4200-5200 (Haswell и новее).
  4. Обратите внимание: информации по поддержки feature level 10 и 11 не GTX, а GT видеокарт от NVIDIA я не нашел, хотя предполагаю, что должна быть в рамках указанных выше серий видеоадаптеров адаптеров.

Понимая причины ошибки и возможные несоответствия нашей системы, мы можем более уверенно приступать к решению проблемы. Не забывайте, что речь идет о Windows 10, 8.1 (8) и Windows 7, на более старых версиях системы игру вы вероятнее всего не запустите.

DX11 feature level 10.0 is required to run the engine — способы исправить ошибку

Прежде чем приступать к возможным методам решения проблемы, проверьте версию DirectX на вашем компьютере и версию WDDM, для этого нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows), введите dxdiag и нажмите Enter, согласитесь на проверку цифровых подписей и дождитесь окончания сбора информации. Обратите внимание на пункт «Версия DirectX», она должна быть не ниже 11.

Версия DirectX в dxdiag

Перейдите на вкладку «Экран» и обратите внимание на пункт «Модель WDDM», она должна быть не ниже 1.2, а лучше — 1.3 (если это не так, далее описанные шаги по установке драйверов, при условии наличия поддерживаемой видеокарты, это могут исправить) и, ещё более важное — на пункт «Уровни функций», как раз об отсутствии нужного уровня функций и сообщает нам ошибка. Если нужные уровни отсутствуют в списке, но видеокарта должна их поддерживать, возможно дело в драйверах и далее мы попробуем это исправить.

Уровни функций feature levels в dxdiag

В случае, если ваша видеокарта (дискретная или интегрированная) поддерживает необходимый уровень функций Feature Level DX11, в первую очередь выполните следующие действия чтобы исправить ошибку DX11 feature level 10.0 / feature level 11.0 is required to run the engine:

  1. Скачайте и запустите веб-установщик библиотек DirectX с официального сайта Майкрософт https://www.microsoft.com/ru-ru/download/details.aspx?id=35 — да, у вас на компьютере есть DirectX по умолчанию, но этот веб-установщик добавит в систему недостающие библиотеки.
  2. Установите последние драйверы для вашей дискретной и интегрированной видеокарты. Внимание: это нужно делать не нажатием «Обновить драйвер» в диспетчере устройств, а вручную скачав последние доступные для вашей видеокарты драйверы с официальных сайтов NVIDIA, AMD или Intel и установив их вручную. «Обновление» через диспетчер устройств может сообщать «Наиболее подходящие драйверы для данного устройства уже установлены» даже в случае когда по факту установлены «стандартные» драйверы Windows, не поддерживающие ничего, кроме отображения рабочего стола.
  3. После установки указанных компонентов перезагрузите компьютер.
  4. Проверьте запуск игры — если всё в порядке, а видеокарта действительно поддерживает нужные уровни функций Feature level, ошибка больше не появится.

Иногда случается, что у пользователя есть интегрированная и дискретная видеокарта, одна из которых поддерживает нужный уровень функциональности, а другая — нет. Например, вы купили новую материнскую плату и процессор с новой интегрированной графикой, но оставили старую видеокарту или наоборот.

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

  1. Важно: в случае ПК, предварительно выключите компьютер и подключите монитор к той видеокарте, которая останется включенной, например к интегрированному выходу видео на материнской плате — в противном случае при выключении видеокарты мы останемся без изображения. На некоторых (редко) конфигурациях ноутбуков с интегрированным и дискретным видеоадаптерами отключение одной из видеокарт может выключить монитор — не прибегайте к методу, если не уверены в способности решить проблему в случае появления.
  2. Нажмите клавиши Win+R на клавиатуре, введите devmgmt.msc и нажмите Enter.
  3. Внимание: если в разделе «Видеоадаптеры только одна видеокарта, не выполняйте этот и все остальные шаги, они вам не походят.
  4. В разделе «Видеоадаптеры» выберите отключаемую видеокарту, нажмите по ней правой кнопкой мыши и выберите пункт «Отключить устройство».
  5. Подтвердите отключение устройства.

После этого снова попробуйте запустить игру — теперь при запуске игра сможет использовать только тот GPU (видеокарту), которая осталась включенной и, если она поддерживает DX11 Feature Level 10 или Feature Level 11, игра запустится.

Возможен сценарий, когда совокупность характеристик из модели видеокарты и версии DirectX, даже при последних версиях драйверов не позволяет запускать игры с требуемым Feature Level, в этом случае устранить ошибку DX11 feature level 10.0/11.0 is required to run the engine (или to run the game) получится лишь заменив видеокарту (или систему, в случае старых версий DirectX на не поддерживаемых ОС).

Надеюсь, инструкция оказалась полезной и помогла в решении проблемы и и вникнуть в суть рассмотренной ошибки при запуске игр.

Комментарии (28) к Как исправить DX11 feature level 10.0 is required to run the engine или DX11 feature level 11.0 is required

  • WhW

    Да, было дело. Сall of duty и assassin’s creed вышли им ДиректХ 11 нужен был, пришлось новую видюху покупать. Год 2010 или 11 не помню уже.

    Ответить

  • Пётр

    У меня дрова на видео карте последней версии, видео карта MSI GeForce GTX 1050 Ti GAMING X. винда 7, процессор AMD FX(tm)-8300 Eight-Core Processor 3.30 GHz,ОЗУ 8гб, установлен DX11, прописываю dxdiag в окошке где должны быть показаны функции их нет

    Ответить

    • Dmitry

      А драйверы точно в порядке? Сами вручную с сайта NVIDIA установили?

      Ответить

  • Пётр

    Хватит удалять сами не знаете как решить может другие подскажут

    Ответить

    • Dmitry

      Я ничего не удаляю. Просто возможность проверять комментарии у меня есть раз в день где-то, до этого комментарии не появляются. А если без проверки их пропускать, то тут нецензурщина и спам будет.

      Ответить

  • Yegor

    Версия DirectX: DirectX 12
    Уровень функций: 12_1 — 9_1
    Видеокарта: Intel HD graphics 530 (от процессора core i5-6400)
    Драйвер установлен самый актуальный.
    При попытке обновить DirectX (первый шаг «этот веб-установщик добавит в систему недостающие библиотеки») — соответствующее окно с уведомлением о том, что самые актуальные DirectX уже установлены. В итоге проблема никак не решается.

    Ответить

    • Dmitry

      По идее, должно бы работать. Но: сейчас погуглил по форумам американским именно по этой видеокарте, там я так понял, что она не все функции, входящие в DX11 поддерживает, причем не ясно совершенно (из того, что нашел), что именно не поддерживается.

      Ответить

  • Yegor

    А видос качественный, с меня подписка=) Но если вам удастся помочь в моём случае — я еще и колокольчик поставлю) Просто странно, у меня стоит DirectX 12 с поддерживаемым уровнем функций до 12_1, а просит за DirectX 11 уровень функций 10_0.

    Ответить

  • Вячеслав

    Здравствуйте, у меня проблема dx11 feature level 10.0, возникла вчера, до этого ни чего подобного не было. Переустанавливал драйвера, виндовс. Посмотрел поддерживаемые уровни, все подходит, 10.0 есть. DirectX 12

    Ответить

    • Dmitry

      Здравствуйте.
      А проблема возникла в той игре, которая раньше на этом же компе работала?
      Кстати, еще момент: если только вчера возникла, а у вас есть точки восстановления на дату, когда проблемы не было — попробуйте их.

      Ответить

      • Вячеслав

        К сожалению точки восстановления нет. Игра стояла до этого больше года

        Ответить

        • Dmitry

          Драйвер не обновлялся случайно? Проверьте в диспетчере устройств, есть ли там «откатить» в свойствах видеокарты на вкладке «Драйвер».

          Ответить

          • Вячеслав

            Нашел решение, точнее проблему, приложение запускалось на интегрированной видеокарте, когда нужно было на дискретной, но это лишь догадки, так как подтверждения этому я не нашел, но в панели Nvidia выставил предпочтительный графический процессор именно для этой программы

            Ответить

  • Руслан

    Видеокарта Nvidia GeForce 320. Модель драйвера 1.1 Процессор Intel Core i5

    Ответить

  • Евгений

    DDI для Direct3D: 12.
    Уровни функций: 11_0, 10_1,…, 9_1.
    Через dxdiag выдает 12 версию.
    Нигде ее (12 версию), при этом, использовать нельзя.
    Драйвера NVidia обновлял. DX говорит, что стоит последняя версия.
    (Nvidia 920m)
    Где-то вычитал, что через «Включение-выключение компонентов Windows» нужно включить «DirectPlay» — не помогло.

    Ответить

    • Евгений

      Ответ нашел: даже если стоит DX12, уровни функций (Feature Levels — FL) обозначают все возможные используемые версии dx (на 920m = dx12, FL11_0).
      Обидно, конечно, но ладно. Карточка-то в работе уже 6,5 лет, так что подумаю подглядеть что-нибудь поновее.

      Ответить

  • Georgiy

    Проблема с директикс 11, та же. Стоит видеокарта gt 710. Раньше все работало, но при неудачной установке игры, стало появляться такое сообщение. Переустановили директикс — ничего не случилось, отключали встроенную видеокарту, переустанавливали драйвера. Непонятно что делать, ошибка уже полгода примерно

    Ответить

  • Юрий

    Здравствуйте Дмитрий,
    Это оффтопик, сорри.
    Не могли ли бы вы рассказать, как настроить голос робота в Андроиде, который читает вслух всякие сообщения, сообщает время и тп.? В частности, в телефоне Huawei P30 PRO? Мой бубнит что-то малопонятное… И я не знаю, где это там найти. Надеюсь, будет полезным еще кому-то.
    Если будет время/желание, разумеется.
    Спасибо,
    Юрий.

    Ответить

    • Dmitry

      Здравствуйте.
      К сожалению, сходу ответить не могу (сам функцией не пользуюсь, а андроида под рукой нет, чтобы покопаться сейчас). Но постараюсь не забыть вопрос.
      На всякий случай идея: использовать поле поиска в «Настройках» и там искать в духе «голос», «озвучивание» и все такое на тему, вдруг отыщется.

      Ответить

  • MAXIM

    Доброго времени суток, Дмитрий подскажите, все сделал по вашей инструкции, Видеокарта gtx850m — драйвера с оф. сайта скачал, установил, перезагрузил. dx11.1 поддерживается, но в игре при запуске (god of war) все равно выдает данную ошибку на 11.1 dx

    Ответить

    • Dmitry

      На всякий случай поставьте все библиотеки DirectX с помощью оф. установщика —

      https://www.microsoft.com/ru-ru/download/details.aspx?id=35

      если еще не сделали.
      А по системным требованиям там что у этой игры, должна работать?

      Ответить

  • человек

    У меня DirectX 12, а вот модель WDDM 2.3 это нормально ?

    Ответить

    • Dmitry

      Да, нормально. Еще уровни функций посмотреть, и если совпадают с требованиями, то норм всё по идее должно быть

      Ответить

  • Илья

    У меня NVIDIA GeForce GTX 1050 ti, DirectX 12, последняя версия драйвера но ошибка всё равно есть:(

    Ответить

    • Dmitry

      А если попробовать отключить интегрированную графику?
      Плюс на всякий случай поставьте все библиотеки DirectX с помощью веб-установщика с сайта Майкрософт (по умолчанию в Windows только новые DLL-ки).

      Ответить

  • Anton

    Добрый день. Вот первый раз столкнулся с такой проблемой. У меня старенькой ноутбук в нем установлено интегр.карта + радеон 6700М, до всех событий была установлена виндовс 7 и все работало отлично. Но некоторые нужны программы уже перестали в ней работать, пришлось обновить. Так вот на 10 появилась эта проблема. Драйвера новые, библиотеки обновил.
    Куда копать? помогите пожалуйста. Или такое может быть, что игры будут только на вин 7 работать?

    Ответить

    • Dmitry

      Здравствуйте.
      А программы тех же версий, что работали на 7-ке? Или более новых версий? Просто как бы не оказалось, что сами программы требуют поновее видео.
      Также: драйверы вручную поставили и на интегрированную и на дискретную?

      Ответить

      • Anton

        Да, версия программы одинаковая. Это симулятор из стим (он старый и не обновлялся год уже)
        Драйвера на дискретную ставил вручную, на интегрированную автоматом поставились последние. И что-то результата 0. ((

        Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться