How to enable directx 12 on windows 11

Last Updated: Feb 12, 2024 by

DirectX 12 is the latest version of Microsoft’s gaming technology, and it offers significant improvements in performance and graphics for gamers. With the release of Windows 11, many gamers are wondering how to enable DirectX 12 on their new operating system. In this article, we will discuss the steps you need to take to enable DirectX 12 on Windows 11.

What is DirectX 12?

DirectX 12 is a collection of application programming interfaces (APIs) that allow developers to create high-performance games and multimedia applications for Windows. It provides access to advanced graphics and audio capabilities, making it a crucial component for gaming on Windows.

Check Your System Requirements

Before you can enable DirectX 12 on Windows 11, you need to make sure your system meets the minimum requirements. These include a graphics card that supports DirectX 12 and a compatible version of Windows 11. You can check your system’s compatibility by going to the “Settings” menu, clicking on “System,” and then selecting “About.” Under “Device specifications,” you should see if your system supports DirectX 12.

Update Your Graphics Drivers

The next step is to update your graphics drivers. This is important because outdated drivers can cause compatibility issues with DirectX 12. To update your drivers, go to the manufacturer’s website and download the latest version for your graphics card. You can also use a driver update tool to make the process easier.

Enable DirectX 12 in Windows Features

To enable DirectX 12 on Windows 11, you need to go to the “Settings” menu and click on “Apps.” Then, click on “Optional features” and select “Add a feature.” Look for “DirectX 12” in the list and click on it to enable it. Once it is enabled, restart your computer for the changes to take effect.

Check DirectX Diagnostic Tool

To confirm that DirectX 12 is enabled on your system, you can use the DirectX Diagnostic Tool. To access this tool, press the Windows key + R, type “dxdiag” in the search box, and press Enter. In the “System” tab, you should see “DirectX Version” listed as “DirectX 12.”


If you encounter any issues while trying to enable DirectX 12 on Windows 11, there are a few troubleshooting steps you can try. First, make sure your system meets the minimum requirements and that your graphics drivers are up to date. You can also try disabling any third-party antivirus software, as it may be blocking the installation of DirectX 12.


Enabling DirectX 12 on Windows 11 is a simple process that can greatly enhance your gaming experience. By following these steps, you can ensure that your system is ready to take advantage of the latest gaming technology. If you encounter any issues, be sure to troubleshoot and seek help from Microsoft support if needed.

Have you enabled DirectX 12 on your Windows 11 system? Let us know in the comments. Happy gaming!

Gulrukh Ch

About the Author: Gulrukh Ch

Gulrukh Chaudhary, an accomplished digital marketer and technology writer with a passion for exploring the frontiers of innovation. Armed with a Master's degree in Information Technology, Gulrukh seamlessly blends her technical prowess with her creative flair, resulting in captivating insights into the world of emerging technologies. Discover more about her on her LinkedIn profile.

Leave a Reply

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