[Unofficial] Dolphin DX12 backend

Discussion in 'Computer Programming, Emulation, and Game Modding' started by EvilMakiPR, Dec 22, 2015.

  1. EvilMakiPR
    OP

    EvilMakiPR GBAtemp Addict

    Member
    2,250
    647
    Apr 9, 2013
    [​IMG] [​IMG]
    Source
     
  2. ody81

    ody81 GBAtemp Fan

    Member
    464
    229
    Aug 21, 2012
    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.
     
    TotalInsanity4 likes this.
  3. EvilMakiPR
    OP

    EvilMakiPR GBAtemp Addict

    Member
    2,250
    647
    Apr 9, 2013
    Just to have this clear. I didnt did this. So dont thank me
     
    TotalInsanity4 likes this.
  4. boomario

    boomario Nothing to say here.

    Member
    413
    135
    Oct 31, 2012
    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.
     
    TotalInsanity4 likes this.
  5. ody81

    ody81 GBAtemp Fan

    Member
    464
    229
    Aug 21, 2012
    Hahaha, it's late here, the source quote looked like a post :S
     
  6. Margen67

    Margen67 Dirty entited pirate

    Banned
    1,100
    4,589
    Nov 3, 2014
    United States
    #Windows10MasterRace
     
    mgrev and TotalInsanity4 like this.
  7. VinsCool

    VinsCool Detached from Reality

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,082
    29,442
    Jan 7, 2014
    Canada
    Another World
    Gonna try this! Looks awesome.
     
  8. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,514
    5,473
    Mar 17, 2010
    Norway
    Alola
    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.
     
  9. yuyuyup

    yuyuyup GBAtemp Psycho!

    Member
    3,337
    774
    Apr 30, 2006
    United States
    USA MTN timezone
    I call upon the brilliant CarlKenner to examine this breakthrough
     
  10. loco365

    loco365 GBAtemp Guru

    Member
    5,458
    2,675
    Sep 1, 2010
    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...
     
  11. Margen67

    Margen67 Dirty entited pirate

    Banned
    1,100
    4,589
    Nov 3, 2014
    United States
    Have you tried changing the power options?
     
  12. VinsCool

    VinsCool Detached from Reality

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,082
    29,442
    Jan 7, 2014
    Canada
    Another World
    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.
     
  13. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,514
    5,473
    Mar 17, 2010
    Norway
    Alola
    There's nothing that can be done about the throttling. Even ThrottleStop doesn't work.
     
  14. henn64

    henn64 I don't know what I'm doing with my life.

    Member
    679
    343
    Dec 26, 2012
    Canada
    The Great White South
    Finally, an optimized and fairly complete emulator getting a competent port of DX12
    *stares at Cemu*
    *stares at noobs who will try to use this as an example of DX12 giving 60fps*
    ...crap.
     
    TotalInsanity4 likes this.
  15. Margen67

    Margen67 Dirty entited pirate

    Banned
    1,100
    4,589
    Nov 3, 2014
    United States
    Are there any "power saving" etc settings in the BIOS?
     
  16. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,514
    5,473
    Mar 17, 2010
    Norway
    Alola
    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.
     
  17. ody81

    ody81 GBAtemp Fan

    Member
    464
    229
    Aug 21, 2012
    Tried it, solid 60fps on usa games with some crazy hq settings XD fuck yea!
     
    TotalInsanity4 likes this.
  18. VinsCool

    VinsCool Detached from Reality

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,082
    29,442
    Jan 7, 2014
    Canada
    Another World
    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.
     
  19. ody81

    ody81 GBAtemp Fan

    Member
    464
    229
    Aug 21, 2012
    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.
     
    TotalInsanity4 likes this.
  20. Cortador

    Cortador GBAtemp Fan

    Member
    410
    64
    Nov 27, 2008
    United States
    That has been fixed with the pro4. This was mainly was an arquitecture side effect.