#Что означает ошибка
Для запуска игры необходима видеокарта с поддержкой DirectX 11 (feature level 10.0)
Игры требуют определённый уровень функций DirectX (feature level 10.0, 11.0, 12.0). Если видеокарта слишком старая либо драйвер не установлен (Windows использует «Базовый видеоадаптер»), игра сообщает, что не может запуститься. Проверьте, какую видеокарту видит система и что она поддерживает.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Не установлен драйверИспользуется базовый видеодрайвер Microsoft. | В Диспетчере устройств «Microsoft Basic Display Adapter». | Установите драйвер. |
| Видеокарта слишком стараяGPU не поддерживает нужный уровень. | В dxdiag уровень ниже требуемого. | Замените видеокарту. |
| Игра запускается на встроенной графикеВыбран интегрированный чип. | В ноутбуке две видеокарты. | Назначьте дискретную. |
| Отсутствуют компоненты DirectXНет старых библиотек. | Ошибка d3dx9/d3dx11. | Установите Runtime. |
#Пошаговое решение
- Откройте dxdiagНажмите
Win+R, введитеdxdiag, подтвердите запрос и откройте вкладку «Экран» или «Дисплей» (у нескольких видеокарт может быть несколько вкладок). В разделе «Драйверы» найдите «Уровни функций» / Feature Levels. Наличие DirectX 12 в поле «Версия DirectX» не означает, что видеокарта поддерживает нужный уровень10_0или11_0. - Проверьте видеокартуНа той же вкладке
dxdiagзапишите полную модель видеокарты и версию драйвера; дополнительноWin+R→devmgmt.msc→ «Видеоадаптеры». Если показан «Базовый видеоадаптер (Майкрософт)», вместо штатного драйвера работает универсальный, и аппаратные уровни могут отображаться неполно. - Установите драйверПерейдите на официальный сайт производителя видеокарты или ноутбука, выберите свою модель, точную версию Windows и разрядность. Скачайте подходящий драйвер, закройте игру, запустите установщик и дождитесь завершения, затем перезагрузитесь. После установки повторите
dxdiagи сравните уровни функций. - Назначьте дискретный GPUЕсли в ноутбуке есть встроенная и дискретная графика, в Windows 10/11 откройте «Параметры» → «Система» → «Дисплей» → «Графика», выберите исполняемый файл игры и «Параметры» → «Высокая производительность» → «Сохранить». В Windows 7/8 этот маршрут отсутствует: используйте панель NVIDIA/AMD, если там есть настройка запуска программы. Перезапустите игру.
- Установите DirectX RuntimeДля ошибки о старой библиотеке
D3DX9илиXInputскачайте официальный DirectX End-User Runtimes (June 2010) Microsoft, распакуйте в отдельную временную папку и запуститеDXSETUP.exe. Этот пакет не добавляет аппаратную поддержку DirectX 11 и не превращает видеокарту с Feature Level 9_3 в 10_0. - Обновите WindowsЕсли поддерживаемая Windows давно не обновлялась, откройте «Параметры» → «Центр обновления Windows» и установите доступные исправления. На неподдерживаемых Windows 7/8 новые драйверы могут не существовать; не загружайте сомнительные сборки видеодрайверов ради запуска игры.
- Проверьте требования игрыОткройте страницу игры в Steam/Epic или на сайте разработчика → «Системные требования». Сверьте требуемые Feature Level и модель GPU со строкой
dxdiag. ТребованияDirectX 11иFeature Level 10_0различаются: ориентируйтесь на дословный текст ошибки. - Рассмотрите замену картыЕсли после установки официального драйвера требуемого уровня по-прежнему нет, программная переустановка DirectX его не добавит. Потребуется поддерживаемая видеокарта или другой компьютер. На ноутбуке встроенный чип обычно нельзя заменить; проверьте возможности вашей конкретной модели.
#Команды
Виртуальные машины и удалённый рабочий стол часто не предоставляют нужный уровень DirectX: запускайте игру на самом ПК. Если вы видите «Microsoft Basic Display Adapter», драйвер не установлен: скачайте его с сайта производителя и установите, а затем перезагрузитесь. Ориентируйтесь на уровни: GeForce 8000 и новее поддерживают 10.0; GeForce 400 и новее — 11.0; Intel HD 4000 — 11.0 (с ограничениями). Справка — .
Если ошибка возникает на ноутбуке с процессорами Intel без дискретной карты, проверьте поддержку графики в документации Intel (поколения HD Graphics 2000/3000 имеют ограниченную поддержку DirectX 11). В таком случае помогут только снижение требований (старые версии игр, режим -dx9 в параметрах запуска) или замена оборудования. Для внешних видеокарт убедитесь, что кабель монитора подключён к карте, а не к материнской плате, иначе система использует встроенную графику.