Dolphin, the GameCube and Wii emulator - Forums

Full Version: why do all these reversions get slow?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
Use the JIT recompiler instead of JITIL, JITIL has been slower for a while and is still quite a bit slower than JIT despite the recent fixes/optimizations. Disable CPU -> EFB Access and Safe Texture Cache unless the game you are playing requires those options to be enabled. If you need to use the safe texture cache, fast or normal might be a better choice unless the safe option is required.

If you are playing in Windowed mode, I would recommend no more than 1024 x 768 resolution, 1280 x 1024 as the max but that seems to cause slowdowns with some games. Try a lower resolution, 1x EFB scale with 4x SSAA in the latest revisions any more than that and it's going to kill performance, at least it does for me with my Core2Duo E8500 and Geforce 9800 GT.
(08-03-2010, 03:41 AM)Xtreme2damax Wrote: [ -> ]Use the JIT recompiler instead of JITIL, JITIL has been slower for a while and is still quite a bit slower than JIT despite the recent fixes/optimizations. Disable CPU -> EFB Access and Safe Texture Cache unless the game you are playing requires those options to be enabled. If you need to use the safe texture cache, fast or normal might be a better choice unless the safe option is required.

If you are playing in Windowed mode, I would recommend no more than 1024 x 768 resolution, 1280 x 1024 as the max but that seems to cause slowdowns with some games. Try a lower resolution, 1x EFB scale with 4x SSAA in the latest revisions any more than that and it's going to kill performance, at least it does for me with my Core2Duo E8500 and Geforce 9800 GT.

No gaines or looses with cpu > efb off, either compiler works the same. Since I have sse3, should i try a build with optimization for it??


Its still a little bit slower, just a bit, but its running fast enough on the latest rev with the dx11 plugin. Thanks or the help.
Quote:wii games, which should need more power,

Not really. The wii may be newer but it's hardware is almost identical to and barely faster than the GC. In fact the difference is so small that the normal variation in performance from one game to another is enough to make some wii games run faster than some GC games.

Quote:I just was curious why as the emulator gets better, the performance decreases

The simplest way I can put this is think of an assembly line for a car where a couple of stages are broken or missing, therefore the final product is wrong. As we fix more and more of those stages the final product gets closer and closer to what it should look like but since we now have more tasks to do building it takes longer.

Anyone that knows anything about computer science will probably attack me for making that comparison since it's not really accurate but considering how their have already been 3 attempts in this thread to explain it to you and your still asking the question (which implies that you still don't get it) I figured that instead of a technical explanation I would need to make an explanation like that in order for you to understand, no offense.
(08-03-2010, 05:15 AM)NaturalViolence Wrote: [ -> ]
Quote:wii games, which should need more power,

Not really. The wii may be newer but it's hardware is almost identical to and barely faster than the GC. In fact the difference is so small that the normal variation in performance from one game to another is enough to make some wii games run faster than some GC games.

Quote:I just was curious why as the emulator gets better, the performance decreases

The simplest way I can put this is think of an assembly line for a car where a couple of stages are broken or missing, therefore the final product is wrong. As we fix more and more of those stages the final product gets closer and closer to what it should look like but since we now have more tasks to do building it takes longer.

Anyone that knows anything about computer science will probably attack me for making that comparison since it's not really accurate but considering how their have already been 3 attempts in this thread to explain it to you and your still asking the question (which implies that you still don't get it) I figured that instead of a technical explanation I would need to make an explanation like that in order for you to understand, no offense.
Wow, just wow. I understand, on a personal note. As a diesel mechanic, using cars actually clicked well with me lol. But yea, I got it to work at a playable rate with all games now. The dx11 plugin is doingme more justice too.
(08-03-2010, 03:30 AM)Hero Wrote: [ -> ]http://img440.imageshack.us/img440/3797/settingsi.png

These are settings I use on all revs. They work amazing on 2.0, but about any other rev, i get a lot slower results. the resolution never changes the frame rate, no matter how big or small.

safe texture cache should be used only in very specific cases, and you should try to use fast first, if it works use fast, if not try normal and then safe.

enable cpu efb access you should use only if the game needs it, otherwise uncheck

emulator engine i dare to say 75-85% of the time JIT is better

in a newer revision try to use JIT and uncheck those two options unless you really need them
(08-03-2010, 05:15 AM)NaturalViolence Wrote: [ -> ]
Quote:wii games, which should need more power,

Not really. The wii may be newer but it's hardware is almost identical to and barely faster than the GC. In fact the difference is so small that the normal variation in performance from one game to another is enough to make some wii games run faster than some GC games.

Quote:I just was curious why as the emulator gets better, the performance decreases

The simplest way I can put this is think of an assembly line for a car where a couple of stages are broken or missing, therefore the final product is wrong. As we fix more and more of those stages the final product gets closer and closer to what it should look like but since we now have more tasks to do building it takes longer.

Anyone that knows anything about computer science will probably attack me for making that comparison since it's not really accurate but considering how their have already been 3 attempts in this thread to explain it to you and your still asking the question (which implies that you still don't get it) I figured that instead of a technical explanation I would need to make an explanation like that in order for you to understand, no offense.

i know that, but will the final svn be slower?, or after working in stability will the devs focus in performance
i think theyre doing what theyre supposed to do...i mean before the devs only focused on super smash bros melee and brawl...got them perfect and moved on way back in like rev 3xxx and now they dont run perfect...the whole thing is to get it all to work...then focus on performance not one at a time but as a whole so some slowdowns will happen but speedups are guaranteed because there is a perfect compilation for dolphin svn and someone just has to take steps to slowly discover it all
If nintendo had provided any type of documentation on how the wii works internally on a detailed level (both software and hardware) we probably would have been done a year ago. Unfortunately since they didn't we have to figure everything out by trial and error, which is painfully slow.
I've been pretty up to date with the SVN builds for 2 months now. I've only seen improvement. For a while Melee was slow on stages with a lot of visual effects, like the fountian one, or that Fzero level. But that went away with a new build. LoZ WW had some artifacts, but a complete playthrough was nearly flawless, with very little slow downs anywhere. THe only game I have a problem with is LoZ ocarina master quest, but it was extracted from my multidisk, I just assume that's what I get. Actually, if anyone knows the proper settings for Master Quest, or could show me what settings they have that improves audio, I'd liek to know! Tongue But overall, Dolphin revs have just been improvements for me.
This thread is pretty invalid at this point. I get every game at max frames or very playable. OpenCL has made it even better now.
Pages: 1 2 3