How to Check Your DirectX Version

Press Windows + R, type dxdiag, press Enter. On the System tab, scroll to the DirectX Version field. On Windows 10 or 11, this shows DirectX 12. To see what DirectX level your GPU supports, click the Display tab and check DDI Version.

Check DirectX Version Using DXDiag

  1. Press Windows + R to open the Run dialog.
  2. Type dxdiag and press Enter.
  3. If prompted about checking digitally signed drivers, click Yes or No — either is fine for this purpose.
  4. The System tab opens by default. Find the DirectX Version field near the bottom of the field list.

System Tab vs. Display Tab DirectX Version

DXDiag shows DirectX information in two places with different meanings:

LocationFieldWhat It Means
System tabDirectX VersionDirectX version in your Windows installation
Display tabDDI VersionDirectX feature level your GPU driver supports

A PC running Windows 11 with an old GPU might show DirectX 12 on the System tab but Feature Level 11_0 on the Display tab. Games that require DirectX 12 GPU features would not run correctly on that GPU even though the System tab shows DirectX 12.

DirectX Versions and Requirements

Game RequirementWhat You Need
DirectX 9.0cInstall DirectX End-User Runtime (old games)
DirectX 11Windows 10 / 11 with any modern GPU
DirectX 12Windows 10 / 11 + GPU with DX12 support
DirectX 12 UltimateWindows 11 + NVIDIA RTX or AMD RDNA2+

Frequently Asked Questions

Related guides: