How to enable DirectX 12 in Windows 10/7 for any game

Matthew Adams
by Matthew Adams
Windows & Software Expert
Affiliate Disclosure

  • You don’t usually have to do much to enable DirectX 12, and in this guide we'll show you how to do that with just a few clicks.
  • To keep DirectX 12 in Windows 10 up-to-date, you must make sure your Windows 10 platform is fully updated.
  • You can use DirectX 12 in Fortnite by changing the graphics settings as that game has DX11 enabled by default.
  • To use DirectX 12 on Windows 10, you need to make sure that you have the latest drivers installed.
To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

DirectX 12 is Microsoft’s multimedia API (application programming interface) for rendering game and video graphics and playing audio. That API is primarily for Windows 10, which also supports older DirectX 11, 10, and 9 versions.

Windows 10 doesn’t include any specific option for enabling DirectX 12. However, there are a few things you can do to ensure you have the very latest DirectX 12 version installed.

Furthermore, you might also need to configure certain in-game settings to enable DirectX 12 for some games.

How do I enable DirectX 12?

1. Enable DirectX 12 in Windows 7 by updating your GPU’s driver

A few select Windows 7 games, such as World of Warcraft, support DirectX 12. You can enable DX12 for selected Windows 7 games by making sure your NVIDIA or AMD GPU has the most up-to-date driver.

Some users might also need to update GPU drivers to enable DX12 Ultimate in Windows 10. To ensure your graphics card driver is up-to-date, run a driver updater utility software.

DriverFix Updater Results Your GPU and CPU are extremely important when it comes to gaming, or when running any other type of dedicated application that puts your PC’s hardware to the test. In order to keep your PC ready for any new game or intense workload, be sure to use an automated driver assistant that will always keep your driver versions updated. Besides this, a specialized software also ensures that the driver installation process is easy to initiate, assuring ease of mind. One such software is the powerful and versatile DriverFix. Follow these easy steps to safely update your drivers:
  1. Download and install DriverFix.
  2. Launch the software.
  3. Wait for the newly installed app to detect all your PC’s faulty drivers.
  4. You will be presented with a list of all the drivers that have issues, and you can choose the ones that you want to fix.
  5. Wait for the driver download and fixing process to complete.
  6. Restart your PC for the changes to take effect.


Do not let a bad driver interfere with your games and installed software. Use DriverFix today and run them without a single issue.
Free trial Visit website
Disclaimer: this program needs to be upgraded from the free version in order to perform some specific actions.

2. Update Windows 10

  1. Press the Windows and I keyboard keys at the same time to open Settings.
  2. Select Update & Security in Settings to open the Windows Update section.
    The Check for updates button enable directx 12
  3. Click Check for updates to see if there are available patch updates. If so, install the patch updates.
  4. If you’re not utilizing the latest Windows 10 build version, click the Download and install option for an available feature update.

Although there’s a DirectX End-User Runtime Web Installer available, that only reinstalls DX9, 10, and 11.

Run a System Scan to discover potential errors

Restoro Scan
Click Start Scan to find Windows issues.
Restoro Fix
Click Repair All to fix issues with Patented Technologies.
Run a PC Scan with Restoro Repair Tool to find errors causing security problems and slowdowns. After the scan is complete, the repair process will replace damaged files with fresh Windows files and components.

Updating Windows 10 is the closest way to reinstalling and enabling DirectX 12 when it seemingly isn’t working right. Doing that can restore missing DirectX 12 files on your PC.

When you’ve updated your graphics card driver and Windows 10, your PC will have the latest DirectX 12 version installed.

However, you might still need to configure some games to utilize Direct12 via their graphics settings. Below are two examples of how to enable DX12 for Fortnite and Battlefront 2.

How to enable DirectX 12 for Fortnite

  1. First, launch the Fortnite game.
  2. Click the Menu button at the top right of Fortnite’s title screen.
  3. Click Settings to open game options.
    The Fortnite menu enable directx 12
  4. Scroll down the Video tab to the DirectX Version option.
  5. Click the arrow button for the DirectX Version setting to select DirectX 12 (Beta).
    The DirectX Version setting enable directx 12
  6. Press the Confirm button.
  7. Click the Apply option.
  8. Thereafter, restart Fortnite for the DX12 changes to take effect.

As you can see, it’s simple to enable DirectX 12 in Fortnite, as long as you follow the instructions from above.

How to enable DirectX 12 for Battlefront 2

  1. Start the Battlefront 2 game. 
  2. Open the Home screen in Battlefront 2.
  3. Select Options to open tab selections for different setting categories.
  4. Select the Video tab.
  5. Then toggle the Enable DirectX 12 setting on if it’s off.
  6. You’ll need to restart Battlefront 2 to apply the new settings.

This is the only way to enable DirectX 12 in Battlefront 2, so be sure to try it out.

That’s how you can make sure DirectX 12 is fully enabled in Windows 10, Fortnite, and Battlefront 2. You’ll need to look through the advanced graphics settings for DX12 options to enable DirectX 12 in other games.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).
Restoro has been downloaded by 0 readers this month.
This article covers:Topics:

There are no comments yet. Please leave a comment

add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *