Skip to main content

AMD is making the CPU more and more obsolete in gaming

A demo of AMD GPU work graphs featuring in-game scenery including a castle and a town.
Coburg University / AMD

At GDC 2024, AMD just expanded on Microsoft’s recently announced Work Graphs API, and a quick demo shows just how powerful the new tech can be for gaming performance. AMD’s iteration moves draw calls and mesh nodes from the CPU to the GPU, cutting back on the time it takes to execute these tasks. As a result, AMD found that there was a massive performance improvement — rendering time saw a 64% boost — when using Work Graphs with mesh shaders.

Microsoft introduced Work Graphs as a way to streamline processes both in gaming and in productivity, all by giving the GPU the power to schedule and execute tasks without first communicating with the CPU. It’s built into the Direct3D 12 API and it can reduce bottlenecks and improve gaming performance in 3D games.

Recommended Videos

The addition of mesh nodes is a way to simplify rendering complex shapes and scenes through the use of mesh shaders. Essentially, this should limit switching between rendering tasks, streamlining the process and improving efficiency. Draw calls, on the other hand, refer to requests sent to the GPU to render graphics, and processing them separately can also have an impact on performance.

Get your weekly teardown of the tech behind PC gaming
Check your inbox!

“Mesh nodes extend work graphs by introducing a new kind of leaf node that drives a mesh shader, and which allows a normal graphics PSO to be referenced from the work graph. […] Full PSO changing can now be done as well! The feature is called mesh nodes, as it allows a work graph to feed directly into a mesh shader, turning the work graph itself into an amplification shader on steroids,” Matthäus Chajdas, AMD architect, writes in the AMD GPUOpen blog post, referring to the PSO (Pipeline State Objects) throughout the graphics pipeline.

A chart showing the performance of Work Graphs vs ExecuteIndirect.
AMD

To showcase the improvements, AMD was able to share some “super early numbers” that compare using Work Graphs versus Execute Indirect when using an RX 7900 XTX. Execute Indirect is a feature in modern graphic APIs, such as DirectX 12 and Vulkan, that allows the GPU to perform draw or dispatch commands — essentially, it’s another thing that lets the GPU handle some of the CPU workloads instead of communicating with it for every task.

In that early benchmark, AMD found that Execute Indirect is up to 39% slower (1.64x) than Work Graphs with the mesh nodes extension.

AMD also shared a demo prepared by the team at Coburg University in Germany that showcases the feature in real-time in a 3D game scenario.

It’s hard to predict the impact of Work Graphs, as well as AMD’s additions to the new feature. However, it seems like it’ll be a good way for the GPU to shoulder the brunt of the work in gaming scenarios, removing CPU bottlenecks and supporting systems with weaker processors. Just as an example, AMD used a Ryzen 7 5800X CPU in its testing, and this proves that these older chips may benefit the most.

Monica J. White
Monica is a computing writer at Digital Trends, focusing on PC hardware. Since joining the team in 2021, Monica has written…
AMD’s latest V-Cache chip proves to be cheap, fast, and perfect for gaming
AMD Ryzen 5 5600X3D box.

AMD's surprise launch of the Ryzen 5 5600X3D is upon us -- the CPUs are hitting the shelves starting tomorrow. However, it's a very exclusive set of shelves, seeing as the CPU will only be available at Micro Center for a limited amount of time.

Based on AMD's aging AM4 platform, is this CPU a worthy contender at a time when there are newer Ryzen 7000 parts readily available? The first reviews are in, and we pretty much know the answer.
Specs and architecture

Read more
This is how you can accidentally kill AMD’s best CPU for gaming
Someone holding the Ryzen 7 5800X3D in a red light.

It turns out that one of AMD's best gaming CPUs, the Ryzen 7 5800X3D, can accidentally be killed if you try to overclock it, and it's all because there are no limitations as to how far you can push the processor.

Igor Wallossek of Igor's Lab found that the software used for overclocking and overvolting Ryzen CPUs currently doesn't impose any limits when you try to ramp up the voltage. And that's a recipe for turning a fun performance boost into an overclocking nightmare.

Read more
AMD might finally beat Intel for the fastest mobile gaming CPU
AMD Ryzen 6000 laptop chip.

AMD's Ryzen 9 7945HX, the mobile flagship for this generation, was just spotted in some early benchmarks. The test results show that AMD might be really competitive in gaming laptops this year.

The CPU outpaced its last-gen equivalents by miles, and it kept up with Intel's best processors despite having far fewer cores.

Read more