News

ExecuteIndirect Command in DirectX 12 Brings Improved Performance and Low CPU Usage

Microsoft has revealed a new indirect dispatching draw solution that can be used by all DirectX 12 compatible hardware, completely replacing the DrawIndirect and DispatchIndirect commands. The company says that this solution will bring ‘major performance improvements to the already incredible performance that DX12 can achieve’.

ExecuteIndirect is said to perform multiple draws with a single API call, and gives the ability to both the CPU and the GPU to control draw calls, as well as change bindings between draw calls. Principal Development Lead for Direct3D and DXGI at Microsoft, Max McMullen, has demoed the new feature at GDC with the help of Intel’s Asteroid benchmark.

McMullen first demoed the DX11 version, where the benchmark results came in at only 29 FPS. Switching to DX12 however, an outstanding 75 FPS result was achieved, having a 4 to 6 FPS increase when bindless mode was added to the equation. For those unaware, bindless mode is a DX12 feature which can pre-bake all textures used in the application. Microsoft states that the feature is “a major efficiency improvement in how the GPU is running”.

Lastly, when switching to ExecuteIndirect, an epic 90 FPS result was achieved in the benchmark. This is where we see a significant reduction of CPU usage as well compared to the previous two DX12 benchmarks, making the feature one of the best solutions for delivering high-quality graphics at the lowest possible hardware usage. Now it remains to be seen if developers can take full advantage of Microsoft’s new feature.

Thank you DSOGaming for providing us with this information

Gabriel Roşu

Disqus Comments Loading...

Recent Posts

Electronic Arts Titles Played for Over 11 Billion Hours in 2024

Electronic Arts (EA) announced today that its games were played for over 11 billion hours…

6 days ago

Just 15% of Steam Gaming Time in 2024 Was Spent on New Releases

Steam's annual end-of-year recap, Steam Replay, provides fascinating insights into gamer habits by comparing individual…

6 days ago

STALKER 2 Gets Massive 110GB Patch With 1800+ Fixes

GSC GameWorld released a major title update for STALKER 2 this seeking, bringing the game…

6 days ago

Intel Unveils Core 200H Processors Based on the Previous Raptor Lake Refresh

Without any formal announcement, Intel appears to have revealed its new Core 200H series processors…

7 days ago

Ubisoft Reportedly Developing a New Quadruple A Game

Ubisoft is not having the best of times, but despite recent flops, the company still…

7 days ago

STALKER 2: Heart of Chornobyl Update 1.1 Fixes 1,800 Issues and Revamps A-Life 2.0

If you haven’t started playing STALKER 2: Heart of Chornobyl yet, now might be the…

7 days ago