Most of all, the advantage of the senior API is revealed in heavy game scenes.
Website DSOG conducted performance The Division 2. Test To verify use a computer equipped with Intel i7 4930K, overclocked to 4.2 GHz, 16 GB of DDR3 memory with a frequency of 2133 MHz, video card NVIDIA RTX 2080Ti and installed driver GeForce 419.35.
The Division 2 has its own benchmark, which tests four game areas. Some of them load the GPU more, while others load the RAM and the processor.
At first glance, the performance difference between the DX11 and DX12 turned out to be small. When using DX11, the game showed an average of 87 frames per second on Ultra settings at a resolution of 2560 × 1440. The GPU was loaded at 91%, and the CPU – at 64%.
Using DX12, the shooter produced 94 fps, and the graphics and CPUs were loaded at 93% and 65%, respectively.
The greatest differences in the performance of the two APIs were noticed in the most “stressful” situations. At the end of the benchmark, the scene of a shootout is reproduced, in which the difference in the minimum fps of the DX11 and DX12 is noticeable.
On DX11, the frequency dropped to 59 fps, and on DX12 – up to 80 fps. Thus, the difference was more than 20 frames per second.
It seems that the DX11 to some extent limits the performance of the PC, especially due to the increased load on the driver. Moreover, this load is even higher on AMD hardware, so the authors of the test strongly recommend using DX12 instead of DX11 for owners of these video cards.