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
| Requirement | Minimum |
|---|---|
| Operating System | Windows 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 drivers | Must be updated to DirectX 12 compatible version |
How to Check DirectX 12 GPU Support
- Open DXDiag (Windows + R, type
dxdiag). - Click the Display tab.
- 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
| Feature | DirectX 12 | DirectX 12 Ultimate |
|---|---|---|
| Base graphics API | Yes | Yes |
| Multi-core CPU rendering | Yes | Yes |
| Hardware ray tracing (DXR) | Optional | Required |
| Mesh Shaders | No | Yes |
| Variable Rate Shading | No | Yes |
| Required GPU | GTX 750 Ti era | RTX 2000 / RDNA2 era |