DirectX 12 is Not Supported on Your System: 4 Ways to Fix it

This issue appears if your GPU doesn’t fully support DirectX 12

Reading time icon 2 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

directx 12 is not supported on your system
A message from our partner

To fix various driver issues on your PC, you will need a dedicated tool to find the freshest and the original drivers. You can use PC HelpSoft Driver Updater to do it in 3 easy steps:

  • Download PC HelpSoft Driver Updater and install it on your PC
  • Start the scanning process to search for outdated or missing drivers that cause problems
  • Right-click on Update Now to allow the update process.
Download now PC HelpSoft has been downloaded by 0 readers this month

Many users reported DirectX 12 is not supported on your system, try running without the or command line argument message, and this will prevent you from running certain games. However, there might be ways to fix this issue.

How can I fix DirectX 12 is not supported on your system error?

1. Check if your PC supports DirectX 12

  1. Press Windows key + R and type dxdiag.
  2. Navigate to the Display tab.
  3. In the Drivers section look for Feature Levels. If it says 12_1, 12_0 it means that DirectX is supported.

Keep in mind that some games require Feature Level 12_2, and if your graphics card doesn’t support it, you won’t be able to run it.

If you had difficulty following these steps, we have a step-by-step guide on how to check if your graphics card is DirectX 12 compatible that might help you.

2. Update your drivers

  1. Visit your GPU manufacturer’s website.
  2. Locate your model on the list.
    nvidia driver search
  3. Download the latest driver version and install it.
    download nvidia driver

You can also use GeForce Experience or AMD Adrenalin to update your drivers. We have an in-depth guide on how to update graphics drivers on Windows 11, so don’t hesitate to check it out.

3. Disable DX12 mode in game

  1. Locate the game’s configuration file. In our example, the file was located at the following location:  %LOCALAPPDATA%\Prospect\Saved\Config\WindowsNoEditor\
  2. Next, locate GameUserSettings.ini and open in Notepad.
  3. Find the m_enableDX12=True in the text and delete it.
  4. Save changes and start the game again.

In our example we used The Cycle: Frontier, but the steps might be different for other games. Many games also have launchers that will allow you to toggle DirectX 12 mode off, so use them instead.

4. Modify the launch parameters

  1. Locate the game’s shortcut, right-click it, and choose Properties.
    properties context menu
  2. In the Target field, add -d3d11 after the quotes.
    d3d11
  3. Save changes.

DirectX 12 is not supported on your system and affects many Steam games, including Nightingale, Frostpunk 2, Marvel Rivals, Robocop, and more.

These are some general tips that can work for almost any game, so be sure to give them a try. If you have additional problems, ensure that you’ve enabled DirectX 12 on your PC properly.

More about the topics: DirectX Errors

User forum

0 messages