Tried some benchmarks with the APIs, but Render Log is crazy on both DX backends. Also both DXs modes suffer stutter spikes(that are even bigger on DX12 mode). Strangely it does not happen when you uncap the framerate... Someone should tell this to AMD driver feedback.
The performance situation is something like:
OGL - ~28 FPS;
DX11 - ~44 FPS;
DX12 - ~57 FPS(is so fast that is very hard to bench);
Game tested is Resident Evil 4, mercenaries mode, Lion at Village stage. Using the shotgun to control lots of zombies.
Dolphin last 4.0-8961 release:
Non-default settings:
- Enable Dual Core, Enable Idle Skipping;
- DX11/DX12/OGL, Show FPS, Render to Main Window;
- Resolution native, no MSAA(MSAA breaks DX12 mode), 4x AF, Scaled EFB Copy, Per-Pixel Lightning;
- Skip CPU EFB Access, Ignore Format Changes, Store EFB copies to RAM and Textures, Texture Cache Fast, XFB disable, Fast Depth Calculation, Disable Bounding Box.
System is Core i3 2310, 2 x 2 GB DDR3 1333Mhz, Radeon HD 7950Boost.
If AMD solves the DX stutter problem on Dolphin, performance is a blast.