This tutorial will show you how to find the Direct3D DDI version and feature levels supported by your GPU in Windows 10 and Windows 11.
DirectX 12 introduces the next version of Direct3D—the 3D graphics API at the heart of DirectX. Direct3D 12 is faster and more efficient than any previous version. Direct3D 12 enables richer scenes, more objects, more complex effects, and full utilization of modern GPU hardware.
To handle the diversity of video cards in new and existing machines, Microsoft Direct3D 11 introduces the concept of feature levels. Each video card implements a certain level of Microsoft DirectX (DX) functionality depending on the graphics processing units (GPUs) installed. Using feature levels, a developer can develop an application for Direct3D 9, Microsoft Direct3D 10, Direct3D 11, or, Direct3D 12, and then run it on 9, 10, 11, or 12 hardware (with some exceptions; for example, new 12 features will not run on an existing 9 card).
Starting with Windows 11 build 26220.5770 (Dev 25H2) and build 26120.5770 (Beta 24H2), the Windows OS version of Direct3D 12 has been updated to match the Agility SDK 1.616.1 package contents.
References:
What is Direct3D 12 - Win32 apps
DirectX 12 introduces the next version of Direct3D; the 3D graphics API at the heart of DirectX.
learn.microsoft.com
Direct3D feature levels - Win32 apps
This topic discusses Direct3D feature levels.
learn.microsoft.com
Hardware Feature Levels - Win32 apps
Describes the functionality of the 11\_0 through 12\_1 hardware feature levels.
learn.microsoft.com
Contents
- Option One: Find Direct3D DDI version and Feature Levels in DirectX Diagnostic Tool
- Option Two: Find Direct3D DDI version and Feature Levels in NVIDIA Control Panel
- Option Three: Find Direct3D DDI version and Feature Levels in Intel Graphics Software
1 Press the Win + R keys to open Run, type dxdiag into Run, and click/tap on OK to open the DirectX Diagnostic Tool.
The first time you use the DirectX Diagnostic Tool, you might be asked whether you want to check if your drivers are digitally signed. It is recommend that you select Yes to help ensure that your drivers have been signed by a publisher that has verified their authenticity.
2 Click/tap on a Display tab you want to check in the DirectX Diagnostic Tool. (see screenshots below)
3 In the Drivers section, you will see the supported Direct3D DDI version (ex: "12") and Feature Levels (ex: 12_1 and lower).
This option is only available if you have NVIDIA graphics and drivers installed.
1 Open the NVIDIA Control Panel.
2 Click/tap on the System Information link at the bottom of the left pane. (see screenshot below)
3 In the Details section of the Display tab, you will see the supported Direct3D feature levels (ex: 12_1 and lower). (see screenshot below)
This option is only available if you have Intel graphics and drivers installed.
1 Open Intel Graphics Software.
2 Click/tap on Settings at the bottom of the left pane. (see screenshot below)
3 In the GPU section of the System tab, click/tap on Software Information to expand it open.
4 You will see the D3D API Version (ex: 12.0).
That's it,
Shawn Brink
Last edited:











