Dolphin, the GameCube and Wii emulator - Forums
Performance difference between 72xx and 8070? - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Support (https://forums.dolphin-emu.org/Forum-support)
+--- Thread: Performance difference between 72xx and 8070? (/Thread-performance-difference-between-72xx-and-8070)



Performance difference between 72xx and 8070? - derpycat - 10-29-2015

I just updated Dolphin from 72xx (I think it might have been 7221?) to the latest build and have seen a dramatic decrease in framerate, and this is in two games (the only two I have), which are Mario Kart: Double Dash!! and Smash Bros. Brawl. Direct3D and OpenGL both show a similar drop in performance.

I used to have the following settings:

General: 1080p, fullscreen, no vsync
Enhancements: IR on auto, no AA, 16x AF, Per-Pixel Lighting, Scaled EFB Copy
Hacks: Store EFB Copies to Texture Only, XFB Virtual, Texture Cache Accuracy Safe (everything else unchecked)
Audio: DSP LLE recompiler

This was with the Direct3D backend. If I used OpenGL, it would be exactly the same, but the texture cache accuracy under hacks would be at the halfway point instead of at safe. This setup used to produce a perfect 60fps in both games in all scenarios. Any more hacks disabled would result in some stages in SBB being laggy at times. Now I get sub-60 on even Mario Kart. Did something in Dolphin change? Did it become more accurate, or did a feature get fixed or something like that, or am I having some issue with my machine?

Edit: The numbers say I'm wrong. Afterburner and Dolphin's in-built fps counters both tell me I'm at 60fps, but it doesn't feel like it at all. It feels laggy, and like the framerate is 30. Weird.

Edit 2: Narrowed it down to 7864. Had a look at it and apparently other people already reported this.


RE: Performance difference between 72xx and 8070? - degasus - 10-29-2015

Try to disable XFB emulation, it may lead to timing variance which leads to every secound frame to be dropped.


RE: Performance difference between 72xx and 8070? - derpycat - 10-31-2015

Yeah I could try that. I was hesistant to disable it, but the wiki doesn't specifically list xfb as necessary for my games. Is it necessary at all if the wiki doesn't specify it?


RE: Performance difference between 72xx and 8070? - JosJuice - 10-31-2015

Most games work fine without XFB emulation. You generally don't need to enable it unless it specifically says so.


RE: Performance difference between 72xx and 8070? - derpycat - 10-31-2015

Cool, thanks for the support. Now on latest build with XFB disabled completely.