DirectX 12 is a new generation API launched by Microsoft, integrated in the newWin10in the system. DirectX 12 has many improvements and new features, such as the underlyingAPI, multi-threaded, mixed and multi-graphics cardWait, it can be called a revolutionary version, but unfortunately it will only be integrated into the new Windows 10 system and does not support Windows 7/8/8.1. But now,A foreign master extracted Directx 12 from the new version of Win10, which is fully compatible with Win7/Win8.1 systems, GTX6/7/9 series, and AMD HD7000/R200 series graphics cards. Game performance will be improved by more than 60%!
DirectX 12 software features
1. New features
The most important change in DirectX12 is the lower-level API, which is very similar toAMD Mantle goes deeper than ever on the hardware abstraction layer and can reduce overload on the CPU and GPU at the same time.
Specifically, it includes: applications can track the GPU pipeline, control resource state transitions (such as from rendering targets to textures), control resource renaming, fewer APIs and driver tracking, predictable attributes, etc.
In addition, Directx 12 greatly improves multi-threading efficiency and can give full play to multi-threadingHardwarepotential. DX11 is severely limited by CPU performance in this regard, mainly because it cannot effectively utilize multiple cores.
Microsoft claims that Microsoft’s utilization of multi-core CPUs grows almost perfectly linearly, which means that four cores can be close to four times that of a single core.
In addition, DirectX12 also has a rendering pipeline,renderingImprovements in features, resource management, command lists and bindings, descriptor jumping, etc., because they are mainly about development and relatively in-depth, I won’t go into too much detail here.
2. Hardware support
NVIDIAIt is confirmed that all Kepler, Fermi, and Maxwell architectures support DX12, that is, all models since the GeForce 200 series can be used, as well as DX11.
AMD confirmed that all graphics cards based on the GCN architecture support Directx 12, namely the Radeon HD 7000 and Radeon R200 series.
IntelIt is confirmed that the fourth generation Haswell can support Directx 12, but in fact it is only limited to the two high-end models: GT3 Iris 5100 and GT3e Iris Pro 5200.
It is not yet known whether they are 100% API support or just feature set support, but at least one thing is that DX12 does not require new hardware to implement, existing ones will do, so it is more like an extension of DX11.
3. Qualcomm and Mobile
The reason why Qualcomm is listed separately is because this is the first time it has cooperated with Microsoft DX, and it is also the first time Microsoft DX has officially been oriented to the mobile field.
According to Qualcomm, DX12 can greatly improve energy efficiency, improve mobile device performance, and is very good in terms of scalability and portability.
4. Xbox One
AMD has just said that Directx 12 will be fully directed to Xbox One. Microsoft said that it only took four people and months of effort to switch the core rendering engine of Xbox One from DX11.1 to DX12.
Before this, some DX12 features already existed on Xbox One (it seems to have been planned for a long time), and others have also been ported over.
In addition, Epic Games also stated that it is working closely with Microsoft and NVIDIA to make the newly released Unreal Engine 4 perfectly support DX12-not mentioning AMD, it seems that Unreal 4 games will be very inclined to N cards.
DirectX 12 installation steps
1. First, unzip the downloaded directx12 file on this site and find DXSTUP.exe
2. Double-click to install, the user agreement will pop up, check and agree, then click Next to install.

3. The installation prompts you to install the content. Click Next to continue the installation.

4. The installation progress will be displayed. Wait patiently for about a minute to complete.

5. After completion, the installation completion interface will pop up. Click Finish to open DirectX12 and use it.

DirectX 12 FAQ
How to enable DX12 in Win10? How to check if your graphics card supports DX12?
1. On the Windows 10 system desktop, right-click the Start button in the lower left corner of the desktop and select the "Run" menu item in the pop-up menu.

2. Or on the Windows 10 system desktop, press theShortcut keysWin+R key combination

3. At this time, you can open the run window of the Windows 10 system. Enter the Dxdiag command in the opened run dialog box, and then click the "OK" button

4. The DirectX diagnostic tool will be opened at this time. At the same time, the software will automatically scan the system, and its diagnostic process will be displayed in the lower left corner.

5. After the diagnosis is completed, we click the "Display" tab above

6. Here you can view some information about the graphics card. Let’s check the function level anddriveProgram model, if your graphics card supports DX12, there will be 12 in its function level. The driver model below is WDDM2. If not, it means your graphics card does not support DX12.
How to switch from directx12 to 11?
In-app settings: Open the game and entergraphicsSettings, find the DirectX version option, select DX11 and restart the game.
Change the configuration file: Find the configuration file (such as .ini format) in the game installation directory, modify the DirectX version parameter to 11, save and restart.
Launcher parameters: In the game launch options on platforms such as Steam, add "-dx11" and other instructions.
Note: Some games only support DX12 and cannot be switched. If the problem occurs after switching, try updating the graphics card driver.
DirectX 12 update log
Optimize user feedback issues and improve detailed experience
Huajun editor recommends:
If you are dazzled by the introduction of so many functions above, then download DirectX 12 quickly. This site also provides one-click reinstallation of Win10 system, .NET, .NET, etc. for you to download.