The game runs perfectly for the most part, yeah a tiny stutter when you open a door or shoot for the first time but certain areas in the game cause slowdown which does make experience not as smooth. It seems that its due to certain effects being on the screen, for example some of the rooms in the volcanic area where there is smoke.
External Frame Buffer - Did not eliminate the issue but did help a lot, no problems so far.
Skip EFB Access from CPU - Haven't tried this but again does the game have problems with it?
Cache Display Lists - Again haven't tried, anyone have anything to report?
Which version are you using? And disabling CPU-2-EFB access causes issues with the game AFAIK. Cache display lists is not even available on latest builds.
The stuttering cannot be fixed by changing settings. Something is wrong and there's no way around it until Dolphin fixes whatever is going wrong. Sorry.
(04-29-2014, 08:44 AM)MaJoR Wrote: [ -> ]The stuttering cannot be fixed by changing settings. Something is wrong and there's no way around it until Dolphin fixes whatever is going wrong. Sorry.
Switching to an AMD graphics card with the latest driver and using the OpenGL backend largely mitigated the stuttering for me.
AMD graphics has nothing to do with it. But yea, OpenGL is more resistant to stuttering (see Xenoblade). But uh, it's still there.
(04-30-2014, 01:23 PM)MaJoR Wrote: [ -> ]AMD graphics has nothing to do with it. But yea, OpenGL is more resistant to stuttering (see Xenoblade). But uh, it's still there.
Right on the main page:
https://dolphin-emu.org/blog/2014/03/15/pixel-processing-problems/
Quote:AMD Radeon - Radeons are really good at integer math, to the point that some games appear to run faster than before!
Quote:Unfortunately Nvidia's OpenGL doesn't work as well. NVIDIA users, save for the GTX 780 and Titan, will see significant losses in OpenGL performance for the time being. The performance cost increases the higher the internal resolution is raised, so users with stronger Nvidia cards should be able to run OpenGL with only some lost enhancements, and in the worst case scenario 1xIR should work on even the lowest machines.
MaJoR said the stuttering in Metroid Prime is unrelated to performance. It isn't, meaning higher performance won't alleviate the stuttering (or maybe it could but it wouldn't be addressing the problem.)
Yea, stuttering will happen even at fullspeed, such as opening doors and the like. Also, most of the TFN Nvidia OGL performance regressions have been fixed, as what you quoted is a little out of date now. An article will be going up soon with some updates regarding that.
(04-30-2014, 02:23 PM)MaJoR Wrote: [ -> ]Yea, stuttering will happen even at fullspeed, such as opening doors and the like. Also, most of the TFN Nvidia OGL performance regressions have been fixed, as what you quoted is a little out of date now. An article will be going up soon with some updates regarding that.
Oh, how were the performance issues fixed? I haven't seen any code commits that look like they deal with the issues, and it sounded like a hardware issue.
Im using 4.0.2, most importantly how safe is setting External Frame Buffer to Enable?