Futuremark today announced the new 3DMark API Overhead feature test – the world’s first independent test for measuring differences in DirectX 12, DirectX 11 and Mantle API performance. Microsoft’s DirectX 12 dramatically improves multithread scaling and CPU performance, the extent of the improvement is profoundly exemplified in 3DMark’s new feature test. Try it out yourself.
There has been much talk this year of new graphics APIs that let developers code ‘close to the metal.’ And though it’s natural to think of the GPU, the benefits of APIs with lower overhead are actually achieved by making better use of multi-core CPUs to streamline code execution and eliminate software bottlenecks, particularly for draw calls.
A draw call happens when the CPU tells the GPU to draw an object on the screen. Games typically make thousands of draw calls per frame, but each one creates performance-limiting overhead for the CPU.
New APIs like DirectX 12 and Mantle reduce that overhead allowing more draw calls. With more draw calls, a game engine can draw more objects, textures and effects to the screen.
Read more about it here.