Ошибка «DX11 feature level 10.0 is required to run the engine» — как исправить (Windows 10/11, 2025)
Игра не стартует и просит DX11 10.0. Такое бывает, когда система запускает игру на встроенной графике, стоит базовый драйвер или не хватает компонентов DirectX. Ниже — короткий порядок, который реально помогает.
Идём от простого к точному. Сначала проверим, поддерживает ли ваш адаптер нужный уровень, затем включим дискретный GPU, обновим драйвер и поставим библиотеки, которые часто требуют старые игры.
1. Проверяем поддержку в dxdiag
- Нажмите Win+R → введите
dxdiag→ ОК. - На вкладке «Экран» найдите строку Feature Levels. Нужно видеть
10_0или выше (10_1 / 11_0 / 12_x). - Если указан Microsoft Basic Display Adapter — драйвер не установлен. Переходим к шагу 3.
2. Включаем дискретную графику для игры
- Параметры → Система → Дисплей → Графика → добавьте EXE игры → «Параметры» → выберите Высокая производительность.
- В панели видеодрайвера тоже зафиксируйте запуск на dGPU:
- NVIDIA: «Управление 3D-параметрами» → «Программные настройки» → выбрать игру → «Предпочтительный графический процессор: Высокопроизводительный NVIDIA».
- AMD: «Графика» → «Профили приложений» → «Режим мощности: Высокая производительность».
3. Ставим правильный драйвер видеокарты
Только официальные пакеты. Скачайте для вашей модели и версии Windows:
Удалите «базовый» адаптер, перезагрузитесь и поставьте свежий драйвер. Если стало хуже — попробуйте прошлую стабильную версию.
4. Устанавливаем компоненты DirectX для игр
Windows 10/11 уже содержит DX11/12. Но многим играм нужны старые библиотеки из пакета June 2010.
- Скачайте DirectX End-User Runtimes (June 2010) и установите.
- Перезагрузите ПК и снова запустите игру.
5. Обновляем Microsoft Visual C++ Redistributable
Отсутствующие библиотеки VC++ тоже ломают запуск. Поставьте актуальные пакеты x86 и x64:
6. Обновляем Windows и проверяем магазинные версии игр
- Параметры → Обновление и безопасность → Проверить обновления. Поставьте драйверы через «Дополнительные обновления».
- Если игра из Microsoft Store/Xbox — обновите «Службы игровой инфраструктуры» и саму игру в библиотеке.
Когда железо не подходит
Если dxdiag не показывает 10_0, а карта старая (допустим, до GeForce 8xxx/Intel HD до 3000) — требуемого уровня может физически не быть. Тут либо запуск на дискретной карте, либо апгрейд.
Ещё по теме
FAQ
В dxdiag нет строки Feature Levels
Так бывает с базовым драйвером. Установите фирменный драйвер GPU и перезагрузитесь — уровни появятся.
После обновления драйвера ошибка осталась
Проверьте, на каком адаптере запускается игра, поставьте DirectX June 2010 и VC++. Убедитесь, что антивирус не блокирует файлы игры.
Можно ли «включить» уровень 10_0 на старой карте
Нет. Это аппаратная возможность + поддержка в драйвере. Помогает только запуск на дискретной карте или замена GPU.