Skip to content

How to enable DirectX 12 Ultimate in Windows 11?

  • by
  • 4 min read

Photo: Wachiwit / Shutterstock.com

Directx 12 is an essential tool for gaming on Windows 11. It usually comes enabled by default on compatible hardware. However, some users have reported that the Directx 12 Ultimate isn’t working on their PC.

Here’s a YouTube video explaining how you can enable Directx 12 Ultimate in Windows 11:

YouTube video

In this article, we’ll explain five methods to do so easily:

Check DirectX 12 support

Before making any changes, check if DirectX 12 Ultimate is already enabled on your system:

Step 1: Press the Windows key + R to open the Run prompt. Type dxdiag and press Enter to open the DirectX Diagnostics Tool.

This is an image of dxdiag windows11 ss1

Step 2: Navigate to the Display tab.

This is an image of directxdiagnostictool display ss1

Step 3: Look for DirectX 12 Ultimate under the DirectX Featues section.

This is an image of directx12 enabled windows11 ss1

If DirectX 12 Ultimate is already enabled, you don’t need to do anything further. If not, proceed with the following steps.

Also read: How to set up macros in G HUB?


Enable hardware-accelerated GPU Scheduling

One possible reason DirectX 12 Ultimate isn’t working is that Hardware-Accelerated GPU Scheduling is disabled. To enable it:

Step 1: Press the Windows Key and search for Graphics Settings.

This is an image of graphicssettings windows11 ss1

Step 2: Click on Advanced Graphics Settings and toggle Hardware-Accelerated GPU Scheduling to On.

This is an image of hardwareacceleration scheduling on windows11 ss1

Restart your PC for the changes to take effect.

Also read: Fix: Windows 11 Drag and Drop not working


Enable legacy components in Windows

Some legacy features may be necessary for DirectX 12 Ultimate to function properly. To enable them:

Step 1: Press the Windows Key and search for Windows Features.

This is an image of windowsfeatures startmenu ss1

Step 2: Scroll down and find Legacy Components. Ensure that you’ve checked the box in front of Legacy Components and DirectPlay.

This is an image of windowsfeatures legacycomponents ss1

Step 4: Click OK, and Windows will download any necessary files.

This is an image of windowsfeatures legacycomponents ss2

Restart your PC once the process is complete.

Also read: How to 1v1 in CS2 (Counter-Strike 2)? 


Update Windows

DirectX 12 Ultimate is often included in Windows updates, so ensuring your system is up to date can help resolve compatibility issues. Press the Windows key + I to open Settings.

This is an image of windowsupdatefull ss1 1

Go to Window Update and press Check for Updates. Next, install any available updates and restart your PC.

Also read: How to revert Windows 11 24H2 to 23H2?


Update your GPU drivers

Your graphics card drivers must be up to date for DirectX 12 Ultimate to function correctly.

This is an image of nvidia geforce rtx featured 130

For Nvidia, AMD and Intel users, here are the resources:

With the latest Windows updates, up-to-date GPU drivers, and proper system settings, DirectX 12 Ultimate should be enabled on your PC. If you’re using an RTX-series GPU or equivalent, you should be able to take full advantage of DirectX 12 Ultimate’s features for gaming.

Also read: How to install CUDA on Windows 11?

Kumar Hemant

Kumar Hemant

Deputy Editor at Candid.Technology. Hemant writes at the intersection of tech and culture and has a keen interest in science, social issues and international relations. You can contact him here: kumarhemant@pm.me

>