[Unofficial] Dolphin DX12 backend

ElYubiYubi

GBATemp Maniac
OP
Member
Joined
Apr 9, 2013
Messages
2,384
Trophies
1
XP
1,692
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

boomario

Well-Known Member
Member
Joined
Oct 31, 2012
Messages
448
Trophies
1
XP
1,807
Country
Brazil
I was testing days ago, managed to run Mario Galaxy 2 at 1080p with hi-res textures at fixed 60 fps on a laptop and metroid prime at 720p 60fps! Pretty good.
 
  • Like
Reactions: TotalInsanity4

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
22,599
Trophies
4
Location
Space
XP
12,575
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,720
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,528
Trophies
3
Location
Another World
Website
www.gbatemp.net
XP
24,200
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,528
Trophies
3
Location
Another World
Website
www.gbatemp.net
XP
24,200
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
450
Trophies
1
XP
1,523
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.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
  • Iron_Masuku @ Iron_Masuku:
    Hello
    Skelletonike @ Skelletonike: hmm