delroth/team,
Nice work on getting DSP HLE audio synched up and audio no longer shutting off in certain instances. That's a huge fix from my perspective. However, this required me to jump from 3.5-1785 to 4.0-1340.
Long story short:
D3D9+Your HLE Fix would've yielded the best performance with great audio quality to date for SMG2. D3D11 forces frame drops in certain areas. Make me a custom revision with D3D9 with your recent fix and I'll be a happy camper =D
*edit* OpenGL+HLE fix works perfectly. No need for D3D11 personally for now.
We're not adding the buggy D3D9 backend to modern dolphin. Use OpenGL for Mario Galaxy 1/2; it should be faster than both D3D9 and D3D11 in most instances, due to some of the weird effects the game uses. On my PC, World 6 of Mario Galaxy 2 runs at 40 fps on D3D9, but runs well over 60 fps on OGL, for instance.
Edit 1: I should reiterate, as of the merger of tev_fixes_new it's impossible to merge D3D9 back in, so have fun. I don't know about how hard it would be to backport the changes, though.
Ok hold on. Let me confirm OpenGL performance...
I stand corrected. OpenGL+HLE combination yields the best performance with audio quality to date for SMG2. I was kidding about the custom build, I did read the article posted above and it makes sense to have forward thinking.
That said, NICE WORK!! No joke, this is great news for those like me that resorted to a resource intensive LLE configuration.
We need to get the news out how D3D and OpenGL have become robust, individual backends with strengths (and weaknesses) in accurately, and efficiently, emulating the GameCube and Wii. I just know that OGL is probably twice as fast as D3D in this game.
(04-01-2014, 08:13 AM)JMC47 Wrote: [ -> ]We need to get the news out how D3D and OpenGL have become robust, individual backends with strengths (and weaknesses) in accurately, and efficiently, emulating the GameCube and Wii. I just know that OGL is probably twice as fast as D3D in this game.
I'm using OGL. in 3XIR, Mario Galaxy running with: NOAA, Auto resolution. i didn't notice great diference to D3D. i have i5 2500K, 8GB DDR3 1333, GTX770 2GB Windows 8.1 64 Bits. Using rev 4.0 1340
Have any test can i do to help?
Are you using HLE audio? Make sure to leave DSPLLE on separate thread unchecked.
Try lowering the IR to 1x and comparing at a stable point. At some point, internal resolution will hit OGL harder. Also, remember that Mario Galaxy 1/2 only need EFB2Texture (to my knowledge) with no drawbacks.
Hey team,
Noticed something weird, when I enable skip EFB access from CPU Yoshie's tongue does not work but works when I disable it. I've researched on this and seen posts on the pointer not functioning due to this feature, why is this and any workaround or solutions? Using the latest 4.0-1342.