If you’ve recently downloaded a newly released game or a next-gen remaster, and were greeted with this frustrating crash message upon launching:
DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument.
You’re definitely not alone. This has become one of the most common gaming errors. And the most baffling part is that you check your system, and Windows explicitly tells you that DirectX 12 is already installed. Why is this happening, and how to fix the issue?
In this article, we’ve gathered useful methods to help you fix the DirectX 12 not supported on your system error. Just work your way through the list until you find the one that works for you.
How to fix DirectX 12 is not supported on your system in Windows
- Before getting started: Check GPU compatibility
- Fix 1: Update your GPU driver
- Fix 2: Install Windows Updates
- Fix 3: Modify launch options
- Fix 4: Verify game integrity
- Fix 5: Reinstall DirectX
Before getting started: Check GPU compatibility
Before wasting hours trying random fixes, you should ensure that your GPU supports DirectX 12. Older graphics cards, such as those from the GTX 700 series or earlier, may not support the necessary DX12 features, even if your system shows that DX12 is installed.
Here’s how to check your GPU’s compatibility:
- On your keyboard, press the Windows key + R, type dxdiag, and hit Enter.

- In the DirectX Diagnostic Tool, click the Display tab and check out Feature_Levels.
• If it lists 12_2 or 12_Ultimate, your GPU supports advanced DirectX 12 features and meets requirements for most new games.
• If it shows 12_0 or 12_1, your GPU supports basic DirectX 12 features but may fail for some new games requiring 12_2.
• If it only shows 11_1 or lower, your GPU is incompatible with DX12, and you may need to upgrade to a newer model that supports it.
If your GPU doesn’t support DirectX 12 or lacks the required feature level (12_2 for most new games), you’ll need to upgrade to a more recent graphics card to run games that require DX12. If you don’t want to spend massive amounts of money buying a new gaming rig at the moment, consider:
- Use a cloud gaming service like GeForce NOW or Xbox Cloud Gaming. They let you stream the game from powerful servers, bypassing your local hardware limitations.
- Wait for DirectX 11 compatibility patches. You can follow the game’s official Discord or Reddit community for updates.
Fix 1: Update your GPU driver
If your Feature Levels checked out fine, but you’re still locked out, your graphics driver is likely corrupted, outdated, or suffering from a version gap. Keeping your GPU drivers up-to-date will make sure your graphics card properly communicates with your system and supports the necessary features of DirectX 12.
Here’s how to update your GPU driver:
1. Update your GPU driver manually
For NVIDIA Graphics Cards:
- Visit the official NVIDIA Driver Downloads page.
- Select your GPU model and download the latest driver version.
- Follow the on-screen prompts to install the driver and restart your system.
For AMD Graphics Cards:
- Go to the AMD Driver and Support page.
- Select your GPU model and download the latest driver version.
- Install the driver and restart your PC.
2. Update your GPU automatically (Recommended)
If you don’t have the time or confidence to manually update your GPU drivers, you can do it automatically with Driver Easy. This is especially helpful if you’re unsure which driver version is the latest or have trouble finding the right one.
Driver Easy scans your system, identifies outdated or missing drivers, and allows you to update them with a single click. You don’t need to worry about downloading the wrong drivers or making installation mistakes. Driver Easy takes care of it all.
- Download and install Driver Easy.
- Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.

- Check your results. You can click the Update button next to the specific driver, or click Update All at the bottom right to automatically download and install all the drivers that are missing or out-of-date on your computer.
(This requires upgrading to Driver Easy Pro. You can start a 7-day free trial to explore all the premium features like automatic driver update, high-speed downloads, game boost, and more. No charges will occur if you cancel before the trial period ends. )
- Restart your computer for the changes to take effect.
- Check to see if you can launch the game without error. If yes, then congrats and enjoy your game! If the DX 12 error still persists, please head over to Fix 2, below.
Fix 2: Install Windows Updates
Older builds of Windows 10/11 lack the critical architecture updates required to fully bridge next-gen titles with DirectX 12 Ultimate. Even if your card is powerful, an outdated OS will keep it locked in a legacy DX11 environment. To check for and install the latest Windows updates:
- On your keyboard, press the Windows logo key and I at the same time to open the Settings window.
- Click Windows Update > Check for updates.

- Wait a short while as Windows searches for available updates. If updates are available, click to download and install them. If no updates are found, please skip to the next fix.
- Once installed, restart your PC to apply the changes.
- Check to see if the game can be launched! If it’s still no joy, please try the next fix below.
Fix 3: Modify launch options
The DX 12 not supported launching error may suggest your game is trying to launch with DirectX 12, but your system isn’t fully compatible. If you are trying to play a slightly older game that natively supports both DX11 and DX12, switching to a lower rendering API, such as DirectX 11 or Vulkan, may bypass the issue and potentially get the game up and running.
For Steam:
- Open Steam and go to LIBRARY.
- Right-click on the game you’re having trouble with and select Properties…

- In the General tab, click the Launch Options box and add one of the following commands:
-d3d11 (for DirectX 11)
-vulkan (for Vulkan API)
You can enter one or both options, but make sure to separate them with a space (e.g., -d3d11 -vulkan).
- Close the window and try launching the game to see if the issue is resolved. If yes, then great. But if it still won’t launch, please skip to Fix 4.
For Epic Games:
- Open the Epic Games Launcher and navigate to Library.

- Choose the game where you encounter the error and click on the three dots > Manage.

- Under the Launch Options section, make sure the toggle is On. Then add one of the following commands:
-d3d11 (for DirectX 11)
-vulkan (for Vulkan API)
You can enter either or both options, but make sure to separate them with a space (e.g., -d3d11 -vulkan).
- Close the window and try launching the game to see if the issue is resolved. If yes, then great. But if the error still occurs, please move on to Fix 4.
Fix 4: Verify game integrity
Corrupted or missing game files may also cause the DirectX 12 is not supported error. To ensure that all your game files are intact, you can use your game platform’s built-in tool to verify the integrity of the game files.
Here’s how to verify the game files on Steam and Epic Games:
For Steam:
- Open Steam and go to Library.
- Right-click on the game and select Properties.

- Under the Local Files tab, click Verify Integrity of Game Files.

- Steam will check for missing or corrupted files and replace them.
For Epic Games:
- Open the Epic Games Launcher and go to your Library.

- Click the three dots next to your game and select Manage.

- Scroll down and click VERIFY.

Once the process is complete, launch the game again to check if the issue is fixed. If it still persists, don’t worry. Here is one more fix to try.
Fix 5: Reinstall DirectX
If you’ve tried modifying the launch options and the error persists, it might be a good idea to reinstall DirectX. Sometimes, missing or corrupted DirectX components can cause compatibility issues that prevent games from launching with DirectX 12.
Here’s how to reinstall DirectX:
- Go to the official DirectX End-User Runtime Web Installer.
- Download and run the installer.
- Follow the on-screen instructions to complete the installation.
- Restart your PC for the changes to take effect.
After reinstalling DirectX, try launching the game again to see if the DirectX 12 is not supported on your system error is resolved.
That’s it – 5 fixes that have helped players solve the DirectX 12 is not supported on your system error. Hopefully, they have helped.
If, after trying all of these fixes, the issue persists, it could be a more complex underlying problem at play. In such cases, it may be helpful to wait for an official patch from the game developers or reach out to their support team for further assistance. They may be able to address bugs or compatibility issues that are specific to your game or system configuration.
