telegram
🪟windows

Как исправить ошибку DX12 is not supported on your system

Ошибка DX12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument возникает при запуске игр как Assassin's Creed Valhalla, Atomic Heart и других в Windows 11 и 10. В ошибке сказано, что DX12 не поддерживается в вашей системе. Попробуйте запустить без аргумента командной строки -dx12 или -d3d12.

DX12 is not supported on your system

Ошибка обычно возникает, когда видеокарта ПК или ноутбука не поддерживает DirectX 12, отсутствие нужных DLL библиотек 12 версии, устаревшие драйверы видеокарты, Windows 11/10 не обновлены или сама игра использует DirectX Agility SDK для трассировка лучей и других различных технологий, а сам SDK не установлен на ПК.

Параметры запуска игры с Dx12 или Dx11

Если ошибка DX12 is not supported on your system при запуске игр в Steam, Epic Games, Rockstar Games Launcher и других, то можно попробовать задать параметры запуска игры с DirectX 11 или 12.

  1. Откройте игровой клиент, я буду пример показывать на Steam.
  2. Перейдите в свою библиотеку игр.
  3. Нажмите правой кнопкой мыши по игре, которая выдает ошибку с DX12.
  4. Выберите "Свойства".
  5. В новом окне перейдите во вкладку "Общие".
  6. В графе "Параметры запуска" напишите -dx11.
  7. Попробуйте запустить игру.
  8. Если игра не запустилась, то пропишите -dx12или -d3d12.

запуск игры steam с dx11

Обновите Windows 11/10 до последней версии

DirectX 12 работает корректно с последними обновлениями ОС Windows 11 и 10 минимум версии 22H2. Проверить версию Windows можете в данном руководстве, но систему всё ровно нужно обновить. Для этого:

  1. Перейдите в "Центр обновления Windows".
  2. Нажмите "Проверить наличие обновлений".
  3. Если имеются ожидающие обновления, то установите их.

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

Обновите драйвер видеокарты

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

Обновите DirectX и Visual C++

Так как ошибка связана с DirectX, то его стоит обновить до последней версии. Кроме того, Visual C++ также связан с работай графических DLL библиотек, который тоже нужно обновить.

Visual Studio 2015, 2017, 2019 и 2022

Восстановите файлы игры

В каждом игровом клиенте имеется функция проверки файлов игры. Очень полезно будет восстановить целостность игры, так как некоторые DLL файлы DX12 могут отсутствовать или повреждены.

  • Откройте игровой клиент.
  • Перейдите в свойства игры.
  • Выполните проверку игровых файлов.

проверить целостность файлов New world

Проверьте видеокарту на совместимость DirectX12

Если видеокарта не поддерживает DirectX 12 версии, а сама игра не может работать с vulkan, DirectX11, OpenGL, то вы не запустите данную игру. Чтобы проверить поддержку DirectX 12 видеокарты в Windows 11/10, выполните ниже действия.

  • Нажмите Win+R и введите dxdiag.
  • Перейдите во вкладку "Экран".
  • Справа в графе драйверы найдите пункт "Уровни функций".
  • Если нет 12_1 и 12_0, то не сможете играть в данную игру.

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