News

Dolphin Emulator Now Has DirectX 12 Support

DirectX 12 is a low-level API which has the potential to allow for console-like optimization across a wide range of PC hardware. While it’s still early days, there’s a great deal of excitement surrounding games with plans to use Microsoft’s revolutionary API. For example, Quantum Break is a DirectX 12 exclusive so it will be fascinating to see the performance numbers on various setups. Additionally, there are rumours circulating which suggests that Rise of the Tomb Raider might receive a DirectX 12 patch. On another note, the Vulkan API is an open source alternative supporting Windows 7, 8.1, 10, Linux, Android and more! Competition is vital to push technology forward, and it’s not beyond the realm of possibilities to see emulators adopt both APIs.

Dolphin is one of the most promising emulators and allows users to play Gamecube and Wii games! This is a fantastic project because it’s possible to experience iconic Nintendo games at high resolutions. On the original hardware, the output resolution is quite limiting and features a really murky look on modern Televisions. As always, it’s incredibly difficult to create a working emulator with low hardware demands. Currently, Dolphin works very well using the DirectX 11 but there’s some room for improvement.

The user “hdcmeta” on the Dolphin forums, has created a DirectX 12 backend which exhibits performance improvements of up to 50%:

“Generally, graphics-intensive games get a nice win, while (Gamecube CPU)-bound games (Zelda OOT from the ‘bonus disk’ is a good example) are the same – graphics wasn’t on the critical path there. At higher resolutions, graphics becomes more important, so the relative improvement can increase there. In general, CPU usage is now much lower for the same workload relative to DX11/OpenGL.”

Here we can see the percentile difference between DirectX 11, DirectX 12, and OpenGL:

 

This is astonishing and showcases the kind of optimization on low-mid range hardware. I’m interested to see if the performance increases scale in a similar fashion on higher end GPUs. Whatever the case, it seems DirectX 12 has a major benefit in emulators and this is going to be great news for anyone wanting to play older Nintendo games in glorious detail.

John Williamson

Disqus Comments Loading...

Recent Posts

Nvidia’s GeForce RTX 5090 Possible Price Revealed

According to a new report, the GeForce RTX 5090 GPU will be very expensive. It…

3 hours ago

AMD Krackan Processor with 6 Zen 5 and Zen 5c Cores for Budget AI Laptops Leaked

A new AMD processor in the form of an engineering model has been leaked in…

3 hours ago

SK Hynix Begins Production of First 321-Layer NAND Chips

SK Hynix has claimed to be the first company to mass-produce 321-layer NAND memory chips.…

4 hours ago

Trust Gaming GXT 609 Zoxa 2.0 PC Speakers

SOUNDS GREAT – Full stereo sound (12W peak power) gives your setup a booming audio…

8 hours ago

PowerA Wired Controller for Nintendo Switch

Special Edition Yoshi design Ergonomic controller shape with Nintendo Switch button layout Detachable 10ft (3m)…

8 hours ago

Logitech G Saitek PRO Flight Rudder Pedals

Fluid Motion: These flight rudder pedals are smooth and accurate that enable precise control over…

8 hours ago