🕓17.04.2023 🪟windows 👨‍🎓

Требуется видеокарта D3D_FEATURE_LEVEL_12_0 - Что делать?

При запуске игр как The Last of Us Part или Resident Evil 4 Remake в Windows 11/10 может возникнуть ошибка, что требуется видеокарта D3D_FEATURE_LEVEL_12_0 и выше. Ошибка также возникает на современных компьютерах и ноутбуках с видеокартами как RTX 3050, но чаще всего на старых видеокартах, которые не поддерживают уровень функций 12.

Требуется видеокарта d3d feature level 12 0

Уровень функций 12.0 - это четко определенный набор функций графического процессора, который работает с Direct3D 12 и ниже. К примеру, если у видеокарты максимальный уровень функций 11, то вы не сможете играть в игры, которые работают на DirectX 12. Это иногда касается и GPU, которые поддерживают DirectX 12, но нет уровня функций 12.0.

В данной инструкции разберем, что делать, когда при запуске игра возникает ошибка D3D FEATURE LEVEL 12.0 в Windows 11/10.

Как исправить ошибку D3D_FEATURE_LEVEL_12_0

Первым делом, проверим, поддерживает ли видеокарта уровень функций 12.0. Для этого:

  • Нажмите Win+R и введите dxdiag 
  • Перейдите во вкладку Экран
  • Справа в графе драйверы
  • Посмотрите Уровни функций:
  • Если у вас нет уровня 12, то нужна более современная видеокарта
  • Кроме того, обратите внимание на выше пункт DDI для Direct3D
  • Должна стоять версия 12, если ниже, то ошибку можно исправить

📌 Если у вас уровень функций ниже 12, не переживайте, так как может быть так, что работает встроенная видеокарта, а не внешняя.

уровни функций DirectX

1. Обновить видеодрайвер

Чтобы исключить GPU драйвер из виновников, его нужно полностью удалить из системы при помощи DDU, после чего скачать последнюю версию с официального сайта. Ниже, полные руководства помогут вам в этом деле.

DDU удалить видеодрайвер

2. Обновить DirectX

Перейдите в центр обновления Windows 11/10 и обновите систему до последней версии, так как DirectX 12 идет по умолчанию. Кроме того, перейдите на официальный сайт Майкрософт и установите DirectX для конечного пользователя.

проверить наличие обновлений windows11

3. Установить Visual C++

Отсутствие Visual C++ может быть виновником ошибок при запуске игр в Windows 11/10. В этом случае, перейдите установите две разрядности x86 и x64 Visual C++ с официального сайта. Удалите старые версии, если таковы имеются.

Visual Studio 2015, 2017, 2019 и 2022

4. Отключить встроенную видеокарту

Если у вас ноутбук или компьютер с процессорной графикой GPU, то нужно отключить встроенную видеокарту, чтобы исправить ошибку D3D_FEATURE_LEVEL_12_0 запуска игр в Windows 11/10. Для этого:

  • Нажмите Win+X и выберите Диспетчер устройств
  • Разверните графу Видеоадаптеры
  • Нажмите правой кнопкой мыши по встроенной видеокарте
  • Отключите её и перезагрузитесь

Отключить встроенную графику

5. Запуск игры с DirectX 11

Некоторые игры поддерживают и DirectX 11, который можно попробовать включить несколькими способами, чтобы обойти ошибку D3D_FEATURE_LEVEL_12_0 в Windows 11/10.

1. Нажмите правой кнопкой мыши по ярлыку игры, которая выдает ошибку "D3D FEATURE LEVEL 12 0" и выберите Свойства. Перейдите во вкладку Ярлык и в графе Объект допишите -d3d11 (пробел после кавычки).

активировать directx11

2. Ели вы используете игры через Steam, то нажмите правой кнопкой мыши по игре в своей библиотеке и выберите Свойства. Во вкладке общие, может быть сразу переключатель на D3D11, но в большинстве игр его нет. По этой причине в графе "Параметры запуска" напишите -d3d11 (без пробелов) и запустите игру. Если игра не запуститься с DirectX11, то введите D3D11.

запуск игр в Steam с directx11



[ Telegram ]