Intel Demo DX12- showing great CPU benifits
Intel Demo DX12
Published: 14th August 2014 | Source: Microsoft |
Intel Demo DX12 showing great CPU benifits
The demo renders a large asteroid field, with 50,000 unique asteroids in total. This equates to 50,000 draws per frame, which presents a great load on the CPU when using older graphics APIs. Each asteroid has a unique combination of vertices, textures and constants, again adding to the CPU load.
The demo can switch between DirectX 11 and DirectX 12 on the fly. It can also lock the frame rate to keep the GPU workload constant, or leave it uncapped to show total performance gains.
Overlaid on top of the full-screen demo is a real-time graph of the CPU and GPU power being consumed.
To demonstrate the power gains of DirectX 12, Intel can lock the framerate of the demo, rendered with DirectX 11 for a period of time and then toggled to DirectX 12 rendering the exact same content for an equal period of time. The graph in the picture below clearly indicates that DirectX 12 CPU power consumption was reduced more than 50% when compared to DirectX 11 rendering the exact same content at the same framerate. These power savings mean that your device can run for much longer, while also operating cooler!
Now for the testing we really care about, uncapped and unlimited performance numbers. In heavy CPU based loads, DirectX 12 can take a game that’s otherwise unplayable framerates on DirectX 11 without even increasing the power your device consumes! This is shown in the two pictures below with DirectX 11 on the left and DirectX 12 on the right.
Intel was able to demonstrate this by unlocking the framerate cap on their Asteroids demo showing more than a 50% increase in FPS using DirectX 12 without drawing any extra power draw.
These power savings are coming directly from efficiency improvements that are in the DirectX 12 API. Lower level access to the hardware than ever before allows applications to significantly improve their CPU utilization, enabling them to draw extremely complex scenes at a significantly reduced energy cost. This is a similar story to how AMD's Mantle operates, but unlike Mantle, Intel and Nvidia are already onboard with thid new API
Like the Surface Pro 3, all devices which support DirectX 12 can benefit from DirectX 12 reduced power consumption, either in the form of longer battery life, increased performance, or some combination of the two.
Join the discussion on Intel's DirectX 12 Demo on the OC3D Forums.