(06-10-2012, 10:58 AM)Starscream Wrote: [ -> ]Hashless may be causing issues, try these settings: http://forums.dolphin-emu.org/showthread.php?tid=23618
Try this build: http://www.dolphin-emu.org/download.html
Neither of those will do any good. I've done a lot of experimenting, with many different builds. I've used the master branch exclusively, I've used the build specifically recommended for MPT on its thread, I've used old builds, builds compiled by other people, so on and so forth, and it all comes down to one setting:
If I have EFB->Texture, I get ~40fps
If I have EFB->RAM, I have ~8fps.
Nothing else has any effect, unless the effect is a worse framerate. What I am using currently has the best performance I've been able to get, which is ~10fps with EFB->RAM. (A marginal 2fps above master, but still something.)
Keeping in mind, of course, that I'm speaking specifically of MPT:MP1/2/3. Other games perform differently- usually faster.
I have determined the problem.
It has nothing to do with Dolphin's settings. Nor does it have anything to do with my hardware.
It's because of SETI@Home and poclbm, programs I run continuously in the background that use the graphics card to perform calculations, specifically because the graphics card does it much, much faster than the cpu does.
I didn't consider them as possibly being at fault earlier because they automatically suspend themselves when the card is being used for its actual purpose, so I assumed they they did so when Dolphin was run as well.
poclbm does not suspend its activities when Dolphin is running, so when Dolphin and poclbm are both running, they are fighting for control of the graphics card, and poclbm wins. I do not know why this happens. I also don't know why it's only apparent when EFB is copied to RAM, and no other settings have any effect. What I do know is that this is the only time I have seen where a graphics-intensive program (AKA game) such as Dolphin does not trigger poclbm to suspend. In any case, closing poclbm when running Dolphin, I have a framerate of ~33fps on EFB->RAM playing MPT:MP1 with the settings as in my previous post.
For anyone that doesn't know, poclbm is a bitcoin miner. Beyond that, I suggest Google.