DirectX 12
For modern games, Windows 10/11, and current graphics cards.
- Direct3D 12 and new graphics APIs
- Best choice for new games
- Compatible with modern video drivers
File:directx-12-runtime.exe
DownloadDirectX versions
If the current page does not match your game or Windows, choose a neighboring runtime package. The cards link to individual version pages.
The DirectX package list scrolls horizontally. Use the buttons or arrow keys.
For modern games, Windows 10/11, and current graphics cards.
File:directx-12-runtime.exe
DownloadFor games from the Windows 7/8/10 era and projects that need a DX11 renderer.
File:directx-11-runtime.exe
DownloadFor old games and systems requiring DX10 compatibility.
File:directx-10-runtime.exe
DownloadFor classic games, D3DX9 components, and old game engines.
File:directx_Jun2010_redist.exe
DownloadFull package of legacy DirectX SDK components for old games.
File:directx_Jun2010_redist.exe
DownloadDownload
DLL rows link to instructions that explain why installing the full runtime is better and what to check after installation.
| File | Purpose | Size | SHA-256 | Guide | Download |
|---|---|---|---|---|---|
| dxwebsetup.exeWeb Installer | Fast online installation of missing DirectX components for Windows 10/11 | 288.4 KB |
2cf71d09…26fd612f
|
Guide | Download |
| directx_Jun2010_redist.exeLegacy Runtime | Full offline package of legacy DirectX SDK components (D3DX, XInput, XAudio) for old games | 95.6 MB |
053f76dc…bf89c73b
|
Guide | Download |
| d3dx9_43.dllD3DX9 component | Direct3D 9 library for 2000s games; installed via Legacy Runtime | 95.6 MB |
053f76dc…bf89c73b
|
Guide | Download |
| XInput1_3.dllXInput component | Gamepad support in old games; often required by launchers from the 2000s–2010s | 95.6 MB |
053f76dc…bf89c73b
|
Guide | Download |
| XAudio2_7.dllXAudio2 component | DirectX audio engine for old game engines; included in Legacy Runtime | 95.6 MB |
053f76dc…bf89c73b
|
Guide | Download |
| D3DCompiler_43.dllDirect3D Compiler | DirectX SDK shader compiler; needed by old DX9/DX10 games and editors | 95.6 MB |
053f76dc…bf89c73b
|
Guide | Download |
| X3DAudio1_7.dllX3DAudio component | 3D audio positioning for old games; resolved by installing Legacy Runtime | 95.6 MB |
053f76dc…bf89c73b
|
Guide | Download |
| d3dx10_43.dllD3DX10 component | Auxiliary Direct3D 10 library; needed by old DX10/DX11 projects and editors | 95.6 MB |
053f76dc…bf89c73b
|
Guide | Download |