Dolphin, the GameCube and Wii emulator - Forums

Full Version: THE Latest Rev Discussion Thread
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13
latest rev is failing at framelimt

[Image: vpsfps.jpg]

this limits the vps instead of the FPS, now in areas where i usually get 50/60 fps, now i get like 40-30, if i set the limit to 70-60 game starts runing ok but sometimes i get really high FPS (70/80 yes this is high fps to me XP) wich makes game unplayable. everything works really smooth now, but dont know wich rev broke the framelimit thing.


really how can 26fps be 100% speed?

[Image: vpsfpps.jpg]
Some games run 100% at 30 fps, like wind waker. Some even at 120 FPS like Megaman 9.
But New Super Mario bros should usually be 60 Fps, odd.

Aquarist

in D3d Harvest Moon AP have a problem in text message that run on cutscence
it disappear when begin to run(all of my driver up to date). It's not serious but older rev 4771 work fine on this game in d3d.
If it continue may be cause to the other game have a problem too. I just want emu work 100% to play any game wii.
turn off idle skipping. then, you'll get "full speed"
(01-30-2010, 05:19 AM)boogerlad Wrote: [ -> ]turn off idle skipping. then, you'll get "full speed"

hahaha nice joke.

ok I have more SS.

looks like now i have to set the framelimiter to 70 just to get near full speed

Auto on: (I have PAL version so it sets to 50 vps when it should be 50 FPS)
[Image: houseauto.jpg]

Framelimit to 70: (VPS 70)
[Image: house70.jpg]

animatrix999

do anyone kno wen was d last working rev before d FPS got broken?
The framelimit was "broken" in r4790. So use r4789 or older for the old behaviour.

However, the framelimiter is not broken per se. The GameCube has two processors (a CPU and a GPU). The current framelimiter is limiting the speed of the emulated CPU. This ensures that the emulator is processing the game at the correct speed by counting the number of frames the CPU is pushing to the screen via the Video Interface (VI).

The reason why you are seeing a discrepancy in the FPS is because the GPU emulation in dolphin is slower relative to the CPU emulation. If the GPU emulation were optimised to be as fast as the CPU emulation, you would be seeing a 60/60 framerate.

By changing the framelimiter to 120%, you have effectively overclocked the emulated CPU which helps push the graphics to the GPU faster. This is not the GameCube's true CPU running speed.

Hope that was clear.
I was serious. Turn off idle skipping with framelimit auto. You'll get more stable speeds.
WOW. Major FPS loss between 4981/4985. I wonder what happened since none of the changes in the source between those revisions affect video, i guess?... i just replaced the video_plugins with the ones from 4980 and everything was back to normal. Clues?
are your settings the same? efb to ram is default and gives you massive performance loss.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13