[Unofficial] Dolphin DX12 backend

ElYubiYubi

GBATemp Maniac
OP
Member
Joined
Apr 9, 2013
Messages
2,397
Trophies
1
XP
1,795
Country
Puerto Rico
Hi all, I've been experimenting with adding a DirectX 12 backend to Dolphin, and finally have something to release! It can be decently faster depending on the game/system/settings (up to 50%), binaries and source are below. It was a good way to get to know Dolphin's architecture better, and hope it might be interesting for others to try out.

1nzhcIV.png
UcFERyH.png

Source
 

ody81

Well-Known Member
Member
Joined
Aug 21, 2012
Messages
464
Trophies
0
XP
315
Country
Holy fuck, I wouldn't have thought dx12 would've made much of a difference. Gonna try this tomorrow. Great stuff dude, I'm looking forward to this.
 
  • Like
Reactions: TotalInsanity4

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,288
Trophies
4
Location
Space
XP
13,846
Country
Norway
Hum. I have a Surface Pro 3 i5 (with HD 4400), I'm curious to see if this version will lessen/negate the performance loss from throttling. It normally runs full speed for a couple minutes, then throttles, massively reducing FPS, and stays there. Maybe it won't throttle as badly if the DX12 version is more efficient.
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
Oooooh, I'll have to try this on my laptop and see if MadWorld can run better.. Some stages suffer from massive slowdown for whatever reason...
 

Margen67

Dirty entited pirate
Banned
Joined
Nov 3, 2014
Messages
1,100
Trophies
0
XP
1,741
Country
United States
Hum. I have a Surface Pro 3 i5 (with HD 4400), I'm curious to see if this version will lessen/negate the performance loss from throttling. It normally runs full speed for a couple minutes, then throttles, massively reducing FPS, and stays there. Maybe it won't throttle as badly if the DX12 version is more efficient.
Have you tried changing the power options?
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,207
Country
Canada
This version of dolphin is working wonderfully on my end. Speed boost is significant. The Last Story runs in 1080P fullspeed, no significant framdrop during action on screen, compared to Open GL that has a gloom effect glitche, and D3D that makes the game running at 25-28 FPS most of the time. D3D12 has a constant 30 FPS ingame, which is great.

Although, I get some weird graphical glitches, like a split second, I see corruption on screen. Does anyone get the same issue? I don't get any corruption in others backend, only in D3D12.
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,207
Country
Canada
Tried it, solid 60fps on usa games with some crazy hq settings XD fuck yea!
Did you get any graphical corruption?

I mean. While stuff runs in fullspeed, there is none. But as soon as a single frame drops for a micro second, i get glitchy stuff on screen.
 

ody81

Well-Known Member
Member
Joined
Aug 21, 2012
Messages
464
Trophies
0
XP
315
Country
Did you get any graphical corruption?

I mean. While stuff runs in fullspeed, there is none. But as soon as a single frame drops for a micro second, i get glitchy stuff on screen.

Nah, tried mgs and eternal darkness. Check you're not using skip efb and the option and there's an option below that, check it but don't use real unless you need to, use the other one. I forget what it's called sorry, but it's important. I'm soooo sleepy.
 
  • Like
Reactions: TotalInsanity4

Cortador

Well-Known Member
Member
Joined
Nov 27, 2008
Messages
457
Trophies
1
XP
1,809
Country
United States
The BIOS is a stripped down one with hardly any options. Believe me, I've tried everything. No one's found a solution yet. It's the only thing that detracts from the "tablet that is also a laptop" aspect.
That has been fixed with the pro4. This was mainly was an arquitecture side effect.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Julie_Pilgrim @ Julie_Pilgrim:
    the internet
  • Julie_Pilgrim @ Julie_Pilgrim:
    @Psionic Roshambo i have 16 gb in my pc and i run into issues with ram more than i'd like to admit
  • HiradeGirl @ HiradeGirl:
    I got only 8GB of RAM. But I want 32GB.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Time to just download more ram
  • K3Nv2 @ K3Nv2:
    Yeah search Google
  • Sonic Angel Knight @ Sonic Angel Knight:
    Or, I also heard that if you use flash memory, it can act as more "RAM" at least windows tell me when I stick a flash drive into it.
  • Veho @ Veho:
    It can act as a swap drive but that isn't more RAM, it's slooow.
  • K3Nv2 @ K3Nv2:
    I wish we could have 1Gbps external storage by now
  • K3Nv2 @ K3Nv2:
    Like for micro
  • Veho @ Veho:
    New Myoo.
  • SylverReZ @ SylverReZ:
    @Veho, Yooo noice
  • SylverReZ @ SylverReZ:
    Looks like a Famicom handheld
  • Veho @ Veho:
    Yeah, they were going for that.
  • Veho @ Veho:
    It's not very good though.
  • Veho @ Veho:
    I'm watching the review, the emulators it uses suck bawls.
  • Veho @ Veho:
    Software update might improve it.
  • Psionic Roshambo @ Psionic Roshambo:
    Or maybe someone will make like Emulation Station for it or something?
  • Veho @ Veho:
    That counts as a software update :tpi:
    +1
  • OctoAori20 @ OctoAori20:
    Ello
  • K3Nv2 @ K3Nv2:
    I can think of the design teams process another joystick and no audio or a joystick and mono audio
  • Veho @ Veho:
    "You think we can just put the speakers at the top
    ?" "NO!"
    +1
  • K3Nv2 @ K3Nv2:
    Pft stereo speakers you're fired
    +1
    K3Nv2 @ K3Nv2: Pft stereo speakers you're fired +1