Dolphin GameCube/Wii emulator sees performance boost with DirectX12 integration

performance boosts for emulators directx12 super mario galaxy
Two months ago, a member of the Dolphin community showed off an unfinished DirectX 12 proof-of-concept for the open-source GameCube and Wii emulator. With the new API implemented, the developer, Dolphin forum user “hdcmeta,” promised a 50-percent performance advantage over DirectX 11.

Apparently, the community member’s revisions to the software were so well regarded that the DX12 support code added by the user, whose real name appears to be Pierre Bourdon, appears to have evolved from a side project to the Dolphin emulator’s latest master build.

Furthermore, a handful of other users on the Dolphin forums were able to confirm that, using a raw frame rate test, DirectX 12 seems to have improved the emulator’s gameplay performance using both Nvidia and AMD GPUs.


While the new DirectX 12 backend for Dolphin is largely based on its predecessor, the system requirements differ. If you’re looking to run bootleg Nintendo games on your PC using Microsoft’s latest API, you’ll need Windows 10, an AMD 7000-series, Intel HD 4400, or Nvidia 600-series GPU or higher, as well as Visual Studio 2015 Redistributable installed on your computer.


Interestingly enough, hdcmeta even took the time to devise its own background thread so that graphics processing could be carried out manually as opposed to with DirectX11 and OpenGL drivers, where this is accomplished automatically.

It’s worth bearing in mind that the DirectX 12 backend for Dolphin is far from complete. The developer is continuing to work on the project, with post-release compatibility and bug fixes already well on their way.

It’s pretty neat, if a little alarming, that one of the first examples of DirectX 12 support out in the wild is for a program that’s almost entirely used as a means of piracy. On the other hand, maybe this is a good thing. It is likely we’ll begin to see other, less legally nebulous projects emerge to adopt the DX12 API in a similar vein.

Nevertheless, it’s always a treat to see what Super Mario Galaxy would look like had Nintendo made the move to HD at the same time as everyone else.


Nvidia’s flagship RTX 2080 Ti graphics cards are failing. Or are they?

Nvidia's RTX 2080 Ti Founders Edition may be the main cause for the worst problems associated with the new-generation high-end cards. All evidence suggests that partner cards aren't experiencing any common issues.

AMD Navi: Everything you need to know

With a reported launch in 2019, AMD is focusing on the mid-range market with its next-generation Navi GPU. Billed as a successor to Polaris, Navi promises to deliver better performance to consoles, like Sony's PlayStation 5.

AMD is pulling ahead in the die shrink race with 7nm CPUs and graphics cards

AMD might have played second fiddle to Intel and AMD for a long time, but it has the potential to leapfrog both when it debuts its new 7nm CPUs and graphics cards in 2019, leading the die-shrink race for the first time in years.

How do Nintendo Switch, Xbox One X compare to each other? We find out

The Nintendo Switch is innovative enough to stand apart from traditional consoles, but could it become your primary gaming system? How does the Switch stack up against the Xbox One?

Great PC speakers don't need to break the bank. These are our favorites

Not sure which PC speakers work best with your computer? Here are the best computer speakers on the market, whether you're working with a tight budget or looking to rattle your workstation with top-of-the-line audio components.

Printing to PDF in Windows is easy, no matter which method you use

Microsoft's latest operating system makes it easier than ever to print to PDF in Windows, but there are alternative methods for doing so, even if you want to forgo Adobe Acrobat. Here's how.

These are the 5 best free antivirus apps to protect your MacBook

Malware protection is more important than ever, even if you eschew Windows in favor of Apple's desktop platform. Thankfully, protecting your machine is as easy as picking from the best free antivirus apps for Mac suites.

These laptop bags will keep your notebook secure wherever you go

Choosing the right laptop bag is no easy feat -- after all, no one likes to second-guess themselves. Here are some of the best laptop bags on the market, from backpacks to sleeves, so you can get it right the first time around.

These Windows 10 keyboard shortcuts will update your OG Windows skills

Windows 10 has many new features, and they come flanked with useful new keyboard shortcuts. Check out some of the new Windows 10 keyboard shortcuts to improve your user experience.

Protecting your PDF with a password isn't difficult. Just follow these steps

If you need to learn how to password protect a PDF, you have come to the right place. This guide will walk you through the process of protecting your documents step-by-step, whether you're running a MacOS or Windows machine.

Don't know what to do with all your old DVDs? Here's how to convert them to MP4

Given today's rapid technological advancements, physical discs are quickly becoming a thing of the past. Check out our guide on how to convert a DVD to MP4, so you can ditch discs for digital files.

Here’s how to install Windows on a Chromebook

If you want to push the functionality of your new Chromebook to another level, and Linux isn't really your deal, you can try installing Windows on a Chromebook. Here's how to do so, just in case you're looking to nab some Windows-only…

Black Friday 2018: The best deals so far

Black Friday is the biggest shopping holiday of the year, and it will be here before you know it. If you can't wait until November 23 to start formulating a shopping plan, we've got you covered.

iPhone users are finding themselves randomly locked out of their Apple ID

According to posts on Reddit and Twitter, it looks like users on Reddit and Twitter having some issues with their Apple accounts. Specifically, it seems as though users are getting randomly locked out of their Apple IDs.