DirectX 12 Guide for Windows

DirectX 12 is already installed on every Windows 10 and Windows 11 PC — there is no separate download. Confirm it is active by running DXDiag (Windows + R, type dxdiag) and checking the DirectX Version field on the System tab. Whether you can use DirectX 12 features in games also depends on your GPU — check the DDI Version on the Display tab.

What Is DirectX 12

DirectX 12 is Microsoft's current graphics API, introduced in Windows 10. It provides game developers with lower-level access to the GPU than DirectX 11, which allows better utilization of multi-core CPUs and reduces CPU overhead. Games like Microsoft Flight Simulator, Cyberpunk 2077, and Halo Infinite use DirectX 12.

DirectX 12 System Requirements

RequirementMinimum
Operating SystemWindows 10 or Windows 11
GPU (NVIDIA)GTX 750 Ti or newer (Feature Level 11_0+)
GPU (AMD)Radeon R9 285 or newer (GCN 1.1+)
GPU (Intel)Intel HD 5500 (Broadwell, 2015) or newer
GPU driversMust be updated to DirectX 12 compatible version

How to Check DirectX 12 GPU Support

  1. Open DXDiag (Windows + R, type dxdiag).
  2. Click the Display tab.
  3. Find the DDI Version field. Values mean:
    • 12 or 12 (WDDM 2.x) — GPU supports DirectX 12
    • 11 — GPU only supports DirectX 11
    • 10 — GPU only supports DirectX 10

DirectX 12 vs DirectX 12 Ultimate

FeatureDirectX 12DirectX 12 Ultimate
Base graphics APIYesYes
Multi-core CPU renderingYesYes
Hardware ray tracing (DXR)OptionalRequired
Mesh ShadersNoYes
Variable Rate ShadingNoYes
Required GPUGTX 750 Ti eraRTX 2000 / RDNA2 era

Frequently Asked Questions

Related guides: