What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You do not enable DirectX 12 with a Windows 11 switch. DirectX 12 is already included in Windows 11, and Microsoft delivers supported DirectX updates through Windows Update.

If a game cannot use DirectX 12, the cause is usually different: an outdated graphics driver, an unsupported GPU, the wrong GPU selected on a laptop, missing legacy DirectX files, or a game that is currently configured to use DirectX 11.

Update Windows 11 first

Windows Update is the supported way to receive the latest DirectX version available for your Windows installation.

  1. Open Start and select Settings.
  2. Select Windows Update.
  3. Select Check for updates.
  4. Install the available updates and restart the PC if Windows asks you to.

You can also check for optional graphics-driver updates:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
msi Gaming GeForce GT 1030 4GB DDR4 64-bit HDCP Support DirectX 12 DP/HDMI Single Fan OC Graphics Card (GT 1030 4GD4 LP OC)
  • Chipset: NVIDIA GeForce GT 1030
  • Video Memory: 4GB DDR4
  • Boost Clock: 1430 MHz
  • Memory Interface: 64-bit
  • Output: DisplayPort x 1 (v1.4a) / HDMI 2.0b x 1
  1. Go to Start > Settings > Windows Update.
  2. Select Advanced options.
  3. Select Optional updates.
  4. Expand the driver updates section, select the relevant graphics driver, and choose Download & install.

Optional driver updates are not available on every PC. If Windows Update does not offer a suitable driver, download the current driver from the official support page for your NVIDIA, AMD, or Intel graphics hardware, or from your computer manufacturer.

Check whether DirectX 12 is installed

Windows 11 includes the DirectX Diagnostic Tool. Use it to check the DirectX runtime reported by Windows:

  1. Select the Windows Search box.
  2. Type dxdiag.
  3. Open dxdiag from the search results.
  4. If Windows asks whether it should verify digitally signed drivers, select Yes.
  5. On the System tab, find DirectX Version.

If the field says DirectX 12, the Windows DirectX 12 runtime is present. There is no separate activation step to perform.

Check the GPU, driver, and feature levels

The DirectX Version field does not prove that your graphics card supports every DirectX 12 game. It reports the Windows runtime, while the graphics adapter and its driver determine the available hardware features.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

In dxdiag, open the relevant Display, Display 1, or Display 2 tab. Check:

Rank #2
maxsun AMD Radeon RX 550 4GB GDDR5 ITX Computer PC Gaming Video Graphics Card GPU 128-Bit DirectX 12 PCI Express X16 3.0 DVI-D Dual Link, HDMI, DisplayPort
  • AMD Radeon RX 550 Chipset, Silver plated PCB & all solid capacitors provide lower temperature, higher efficiency & stability
  • 9CM unique fan provide low noise and huge airflow for your GPU
  • GPU Boost Clock / Memory Speed : up to 1183 MHz / 4GB GDDR5 / 6000 MHz Memory, Stream Processors 512, Perfect for 3D CAD/CAM working, video and photo editing, Video Games @1080p
  • Support: DirectX 12, Shader Model 5.0, OpenGL 4.6/4.5, 4K Video Decode
Item What it tells you
Chip Type or graphics hardware Which GPU Windows is detecting.
Driver Model The Windows display-driver model being used.
Driver Date and version Whether the installed driver may be outdated.
Feature Levels The Direct3D hardware capabilities exposed by the GPU and driver.

A Direct3D 12-capable driver must support at least feature level 11_0, although a particular game may require a higher feature level. Feature levels describe supported functionality; they do not measure graphics performance.

Windows 11 itself requires a graphics card compatible with DirectX 12 or later and a WDDM 2.0 driver. A driver update cannot turn a DirectX 11-only graphics card into a DirectX 12 GPU, and reinstalling DirectX cannot add hardware features.

Select DirectX 12 in the game

DirectX 12 is selected by the game rather than globally by Windows. If the game supports multiple graphics APIs, look in its:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Graphics, Video, or Display settings;
  • launcher options;
  • startup or command-line options; or
  • configuration file.

The option may be labelled DirectX 12, DX12, or Direct3D 12. The exact location differs between games. If a game has no DirectX 12 option, Windows cannot add one or force that game to use the API.

Make sure the game uses the correct GPU

Laptops and some desktop systems have both integrated and discrete graphics. A game may be using the integrated adapter even though the system also contains a more capable DirectX 12 graphics card.

Rank #3
msi Gaming GeForce GT 710, Graphics Card, Desktop, HDMI/VGA/DVI - 2GB GDRR3 64-bit HDCP Support DirectX 12 OpenGL 4.5 Single Fan Low Profile, Nvidia
  • Chipset: NVIDIA GeForce GT 710; Maximum displays: 2
  • Video memory: 2gb DDR3/memory clock: 1600 MHz/memory interface: 64 bit
  • 300w system power supply requirement; Interface is PCI express 2.0 x16 uses x8
  • Connectors: VGA, dvi d dual link, HDMI; Form factor: Low profile.Avoid using unofficial software
  • HDMI connectors is maximum resolution 4096 x 2160 at 24 hertz; DVI connectors is maximum resolution 2560 x 1600 at 60 hertz
  1. Open Start > Settings > System > Display > Graphics.
  2. Under Custom options for apps, select the game. Add it with Browse if it is not listed.
  3. Select Options.
  4. Choose High performance.
  5. Select Save.
  6. Restart the game.

This setting assigns a preferred GPU to the application. It does not enable DirectX 12 itself.

DirectX 12 versus DirectX 12 Ultimate

DirectX 12 Ultimate is not a separate download or Windows setting. It is a higher hardware-capability tier that includes features such as:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • DirectX Raytracing;
  • Variable Rate Shading;
  • Mesh Shaders; and
  • Sampler Feedback.

A PC can report DirectX 12 while lacking some or all DirectX 12 Ultimate features. Ultimate support depends on the graphics chip, driver, and game. Even an Ultimate-capable GPU may need a current manufacturer driver, and a game must implement the relevant features before they have any effect.

Do not use the legacy DirectX installer to install DirectX 12

Microsoft’s DirectX End-User Runtime Web Installer is often mistaken for a DirectX 12 installer. It does not upgrade the DirectX runtime built into Windows. Instead, it installs older side-by-side components used by some games, including D3DX, XAudio 2.7, XInput 1.3, XACT, and Managed DirectX files.

Use it only when an older game reports a missing legacy component such as:

Rank #4
QTHREE GeForce GT 730 4GB Graphics Card,2X HDMI, DP,VGA,DDR3,64 Bit,Low Profile Video Card for PC,Computer GPU,PCI Express X8,SFF,DirectX 12,Support Winows 11
  • NVIDIA GT 730 graphics cards offer basic display capabilities for office work and light multimedia,which with 1000 MHz Memory Clock 4GB DDR3 on Kepler architecture, support multiple monitors and HD video playback,easily upgrading for convenient usage to save your budget for your old pc
  • The low-profile design of the PC graphics card saves installation space, easy to install,plug &play,making it easy to build a compact computer system, even compatible with ITX chassis.
  • The 4x outputs enables multi-monitor productivity on up to 4 monitors simultaneously,including 2x HDMI,VGA,DP.Designed for full-size chassis and small case installations.
  • PCI Express based PC is required with one X8 lane graphics slot available on the motherboard. 300 Watt or greater power supply. This video card can automatically install new drivers and support Win11,DirectX 12.
  • 30W low power,no external power supply and the all-solid-state capacitor keeps low power consumption and high performance.If you have any problems about this card,please contact us via amazon messages.
d3dx9_35.dll
XINPUT1_3.dll
XAudio2_7.dll

Download it from the official Microsoft Download Center, or install the prerequisite package supplied with the game. It will not:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • upgrade DirectX 11 to DirectX 12;
  • add DirectX 12 support to an incompatible GPU;
  • enable DirectX 12 Ultimate; or
  • repair a defective graphics driver.

Fix common DirectX 12 problems

dxdiag says DirectX 12, but the game says it is unsupported

Check the game’s minimum requirements against the GPU’s Feature Levels. Then verify that the game is using the discrete GPU, update the graphics driver, and check whether the game requires DirectX 12 Ultimate rather than basic DirectX 12.

The game’s DirectX 12 renderer may also be disabled or incompatible with that specific title. If the game offers a DirectX 11 mode, test it. This can identify a game-specific DX12 problem, but it does not change the Windows DirectX installation.

DirectX 12 Ultimate appears disabled

There is no Windows switch that turns Ultimate on. A disabled Ultimate status normally means that the detected GPU, driver, or both do not support the complete Ultimate feature set. Confirm the GPU model and install its current official driver before deciding that the hardware is incompatible.

The game reports a missing d3dx*.dll, XINPUT1_3.dll, or XAudio2_7.dll

These are legacy DirectX components. Install the official DirectX End-User Runtime or the game’s own prerequisite package. Do not download individual DLL files from unofficial websites.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Sale
ASUS Dual GeForce RTX 3050 6GB GDDR6 OC Edition Gaming Graphics Card
  • NVIDIA Ampere Streaming Multiprocessors: The all-new Ampere SM brings 2X the FP32 throughput and improved power efficiency.
  • 2nd Generation RT Cores: Experience 2X the throughput of 1st gen RT Cores, plus concurrent RT and shading for a whole new level of ray-tracing performance.
  • 3rd Generation Tensor Cores: Get up to 2X the throughput with structural sparsity and advanced AI algorithms such as DLSS. These cores deliver a massive boost in game performance and all-new AI capabilities.
  • Axial-tech fan design features a smaller fan hub that facilitates longer blades and a barrier ring that increases downward air pressure.
  • OC Mode : 1500 MHz (Boost Clock)/Default Mode : 1470 MHz (Boost Clock)

The DirectX 12 version crashes or runs worse

DirectX 12 does not guarantee higher frame rates or better stability on every computer. Game implementations differ, and feature-level support indicates functionality rather than performance. If available, switch temporarily to the game’s DirectX 11 renderer, update the graphics driver, and compare results.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What does not enable DirectX 12

Claim Reality
Download DirectX 12 separately DirectX 12 is included with Windows 11. Use Windows Update for supported updates.
Run the legacy DirectX runtime installer It installs older side-by-side files and does not modify the Windows DirectX runtime.
Change a registry value DirectX capability comes from Windows, the driver, and the GPU. Registry tweaks are unsupported.
Enable Windows 11 Optimizations for windowed games That feature changes presentation for compatible DirectX 10 and 11 games in windowed modes; it is not a DX12 activation tool.
Seeing DirectX 12 in dxdiag means every DX12 game will run The GPU feature level, driver, selected adapter, game requirements, and Ultimate support still matter.

The correct procedure in brief

  1. Run Settings > Windows Update > Check for updates.
  2. Install applicable graphics drivers from Advanced options > Optional updates, or from the GPU manufacturer.
  3. Restart Windows.
  4. Run dxdiag and confirm DirectX Version on the System tab.
  5. Check the correct GPU, driver model, and feature levels on the relevant Display tab.
  6. Choose DirectX 12 in the game’s own settings if the game offers that renderer.
  7. Use Settings > System > Display > Graphics to assign the game to the high-performance GPU when necessary.
  8. Install the legacy DirectX runtime only when an older game reports missing legacy files.

FAQ

Can I enable DirectX 12 with a Windows 11 setting?

No. DirectX 12 is included in Windows 11. Update Windows, install a compatible graphics driver, and select DX12 in the game if that option exists.

How do I check my DirectX version?

Press Windows Search, type dxdiag, open the tool, and check DirectX Version on the System tab.

Why does my game reject DirectX 12 when dxdiag reports DirectX 12?

The GPU may lack the required feature level, the game may be using an integrated GPU, the driver may be outdated or damaged, or the title may require DirectX 12 Ultimate.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Will installing the DirectX End-User Runtime install DirectX 12?

No. That package installs legacy side-by-side components for older games and does not replace or upgrade the Windows DirectX runtime.

Can a driver update add DirectX 12 support to an old graphics card?

A driver can correct software support problems, but it cannot add DirectX 12 hardware capabilities to a GPU that does not support them.

The Bottom Line

Bottom line: Windows 11 already includes DirectX 12, so there is nothing to activate or download separately. Update Windows and the graphics driver, verify the GPU’s feature levels with dxdiag, assign the correct GPU if necessary, and choose DX12 in the game’s own settings. Use the legacy DirectX installer only for missing files from older games.

Quick Recap

Bestseller No. 1
msi Gaming GeForce GT 1030 4GB DDR4 64-bit HDCP Support DirectX 12 DP/HDMI Single Fan OC Graphics Card (GT 1030 4GD4 LP OC)
msi Gaming GeForce GT 1030 4GB DDR4 64-bit HDCP Support DirectX 12 DP/HDMI Single Fan OC Graphics Card (GT 1030 4GD4 LP OC)
Chipset: NVIDIA GeForce GT 1030; Video Memory: 4GB DDR4; Boost Clock: 1430 MHz; Memory Interface: 64-bit
$119.99
Bestseller No. 2
maxsun AMD Radeon RX 550 4GB GDDR5 ITX Computer PC Gaming Video Graphics Card GPU 128-Bit DirectX 12 PCI Express X16 3.0 DVI-D Dual Link, HDMI, DisplayPort
maxsun AMD Radeon RX 550 4GB GDDR5 ITX Computer PC Gaming Video Graphics Card GPU 128-Bit DirectX 12 PCI Express X16 3.0 DVI-D Dual Link, HDMI, DisplayPort
9CM unique fan provide low noise and huge airflow for your GPU; Support: DirectX 12, Shader Model 5.0, OpenGL 4.6/4.5, 4K Video Decode
$112.99
Bestseller No. 3
msi Gaming GeForce GT 710, Graphics Card, Desktop, HDMI/VGA/DVI - 2GB GDRR3 64-bit HDCP Support DirectX 12 OpenGL 4.5 Single Fan Low Profile, Nvidia
msi Gaming GeForce GT 710, Graphics Card, Desktop, HDMI/VGA/DVI - 2GB GDRR3 64-bit HDCP Support DirectX 12 OpenGL 4.5 Single Fan Low Profile, Nvidia
Chipset: NVIDIA GeForce GT 710; Maximum displays: 2; Video memory: 2gb DDR3/memory clock: 1600 MHz/memory interface: 64 bit
$74.97
SaleBestseller No. 5
ASUS Dual GeForce RTX 3050 6GB GDDR6 OC Edition Gaming Graphics Card
ASUS Dual GeForce RTX 3050 6GB GDDR6 OC Edition Gaming Graphics Card
OC Mode : 1500 MHz (Boost Clock)/Default Mode : 1470 MHz (Boost Clock); A stainless steel bracket is harder and more resistant to corrosion.
$257.22

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.