Skip to main content

DirectX 12 shows its muscle in early benchmarks

directx 12 shows muscle early benchmarks starswarm
Image used with permission by copyright holder
Microsoft’s latest version of DirectX, the world’s most popular 3D graphics API, is a major change from earlier incarnations. It offers support for low-level programming that grants game developers far more specific control over how a game functions on graphics hardware. That’s supposed to make serious performance improvements possible, but exactly how much was unclear. Until now.

Anandtech managed to get its hands on a variety of DirectX 12 hardware, the proper drivers, and a benchmark called Star Swarm. The test, which uses a game engine called Nitrous, pushes graphics cards to the limit with a very high number of “draw calls” caused by a huge swarm of 3D ships on-screen. It’s an ideal scenario for testing a new “low-level” API like DX12, which is specifically built to address such issues.

So, what happened? Amazing things. The largest improvement occurred alongside AMD’s Radeon 290X, which leaped from an average framerate of 8.3 per second at Extreme quality (with DirectX 11) to an average of 42.9FPS. That’s a massive boost. Nvidia’s cards performed better in DX11, reducing the relative gain, but DX12 still more than doubled results on most hardware.

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

Related: Microsoft reveals the details of DirectX 12

This huge improvement is not going to occur in every game. Star Swarm presents a scenario that’s optimal for a low-level API, and it’s coded to take advantage of the benefits such an API provides. Still, the benchmark shows that DX12 will let game developers achieve scenarios  once near-impossible with even the quickest hardware.

DX12 isn’t the only API that performs in Star Swarm. Anandtech also tested Mantle on AMD cards and found it offers more-or-less similar performance benchmarks. Mantle was often quicker, in fact, though only by a single frame or two per second.

Processor scaling was tested, as well, to see if DX12 changed the relationship between game graphics performance and the number of processor cores active. The verdict? Microsoft’s latest graphics API seems to make CPU core count less relevant unless paired with a very powerful GPU. That’s good news for gamers trying to get by with an old dual-core desktop or laptop.

On the whole, the results of this early benchmark run are promising. At the least they show DX12 is doing its job and is able to compete with Mantle, AMD’s own graphics API. The results also suggest DX12 will help developers extract more from rigs with slow processors. Yet the numbers are just a small snapshot; it’ll be months before the full picture comes into focus.

Matthew S. Smith
Matthew S. Smith is the former Lead Editor, Reviews at Digital Trends. He previously guided the Products Team, which dives…
What is DirectX, and why is it important for PC games?
DirectX 12 Ultimate logo.

DirectX is the secret sauce that allows most of the best PC games to run. It solves a problem for developers by offering a standardized solution to communicate instructions to your graphics card, and it's a cornerstone of the best graphics cards you can buy right now.

We'll run you through what DirectX is, why DirectX 12 Ultimate is important, and how you can find what DirectX version is installed on your PC.
What is DirectX?

Read more
The canceled Nvidia RTX 4080 12GB takes a beating in benchmarks
Nvidia GeForce RTX 4080 graphics card is shown flying over green perspective lines.

Nvidia decided to "unlaunch" the 12GB version of the RTX 4080, but those graphics cards were still made by Nvidia's board partners. This means that, as with any other piece of PC hardware, some benchmarks of these ill-fated GPUs are expected to leak out.

Today, one such set of benchmarks appeared online, giving us our first look at what could have been the RTX 4080 12GB. Spoiler alert: It was beaten by GPUs from the previous generations.

Read more
Nvidia RTX 4070 renders show it’s not just a rebranded RTX 4080 12GB
A render is shown of an Nvidia GeForce RTX 4070.

Renders based on recently leaked information about the Nvidia GeForce RTX 4070 suggest that it won't be a rebranded RTX 4080 12GB, but rather a new graphics card, leaving us to ponder what will happen to Nvidia's third-most powerful RTX 40-series card.

When Nvidia "unlaunched" its GeForce RTX 4080 12GB GPU, there was some speculation that it might be rebranded as the RTX 4070, which could affect the future RTX 4060 card in terms of pricing. Of course, it makes sense to avoid this problem. Nvidia couldn't sell a GeForce RTX 4070 at $900, which was the expected price for the RTX 4080 12GB.

Read more