DirectX 12 is a new generation API launched by Microsoft and integrated into the new Win10 system. DirectX 12 has many improvements and new features, such as underlying API, multi-threading, hybrid multi-graphics cards, etc. 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 downwards. 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 to AMD Mantle. It goes deeper than ever on the hardware abstraction layer and can reduce the overload of 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 fully unleash the potential of multi-threaded hardware. 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 improvements in the rendering pipeline, rendering features, resource management, command lists and bindings, descriptor jumping, etc. Since it is mainly about development and is relatively deep, I won’t go into too much detail here.
2. Hardware support
NVIDIA confirmed that all Kepler, Fermi, and Maxwell architectures support DX12, that is, all models since the GeForce 200 series can support DX11.
AMD confirmed that all graphics cards based on the GCN architecture support Directx 12, namely the Radeon HD 7000 and Radeon R200 series.
Intel 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 targeted 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 features belonging to DX12 already existed on Xbox One (it seems that they 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
1. 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 the shortcut key Win+R on the keyboard at the same time
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 functional level and driver model in the lower right corner. If your graphics card supports DX12, its functional level will have 12. The driver model below is WDDM2. If not, it means your graphics card does not support DX12
DirectX 12 update log
Sweep the bug out and carry it out to the end
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 system reinstallation of Win10, .NET, batch butler, etc. for you to download.