Taking into account that disabling the framelimiter does not help, it has to be something 'outside the box', a change that applies even if the framelimiter is disabled...
Here's the commit
/trunk/Source/Core/Core/Src/HW/SystemTimers.cpp diff
Code:
240 -
FAKE_GP_WATCHDOG_PERIOD = GetTicksPerSecond() / 15;
240 +
FAKE_GP_WATCHDOG_PERIOD = GetTicksPerSecond() / 60;
I'd like to see if changing the watchdog value back to 15 would solve this problem.
If it doesn't, the problem isn't in this rev.
Again, can somebody compile rev 3396 x64?
Xtreme2damax, i'm not talking about FPS, it's something else.
(06-25-2009, 01:05 PM)CacoFFF Wrote: [ -> ]Again, can somebody compile rev 3396 x64?
Again, is there a reason you cannot compile it yourself? As I said in my previous post, just grab VC++2008 and try

I don't even have tortoise svn, i guess i'll start downloading stuff, any idea how long does it take dolphin to compile?
(06-25-2009, 01:29 PM)CacoFFF Wrote: [ -> ]I don't even have tortoise svn, i guess i'll start downloading stuff, any idea how long does it take dolphin to compile?
I compile mine in a 32-bit WinXP VM, which is sub-optimal, but it takes about 10 minutes. About 3 or 4 minutes to download the SVN trunk.
Good luck though.
lol wtf the admins are quite fast, look who got banned
This is stupid, the VC++ installer won't detect that i have more than 200mb of free space (i have 4.5gb free)
Is there any alternate way of doing this?
I got as far as i could here, won't be able to make things work for a couple of days now, good luck people.
ok guys, thats what t is :
the watchdog does look if the graphics are done and if not, it stops cpu emulation.
thats why some games are slower with higher fps.
now you ask : why the hell did he changed watchdog from 15 to 60 ?
first : framelimiter will only work if watchdog is same value or higher then framelimit.
if you want a limit at 60fps with watchdog=15, the game will only be slowed down in 1/4 of all frames, which is worthless.
second : in games that need graphic update before cpu will compute again (good example is mario sunshine), a higher watchdog will actually speed up the game, as the cpu does not do thousends of idle cycles. (which will NOT be skipped, as after the idle skip just new idle commands follow till gpu is done)
so with lower watchdog, its some kind of frameskip, but ONLY for games that can use it !
each other game will slow down slightly!
if it works (SSBM for example) cpu and gpu are out of sync, cpu works for new frame, even if the old frame was not rendered.
Usually (>10fps) you wont notice that and you probably WANT these effect.
for now : try to lower graphic settings as low as possible, as this will help keep the sync and the speed. or use pre 3398.
for later : im allready working on an option to set the watchdog to whatever you want, even turn it off entirely -> best solution.
using watchdog at 15 is, in any case, just stupid.
it will slow down each game that works with more then 15fps AND will not give you full speed on games that could use frameskip.
depending on game, you will either want it at 0/25/30/50 or 60. but 15 makes no sense.
Cool, but look over your frame limiter. Not saying it's bad, but I turned it on and when I tried MK Wii, it dipped from 30fps to 0.1fps every few seconds. When it's off it's fine. I wonder why?
please use 3537+
it was broken from 3447 till 3536, not by my fault.
In the end an option to manually set the watchdog would help every game, we definitely need that to be a per-game config so noobs won't mess with it and post useless crap here on the forums.
We need to make a list of which games feel slower since the new framelimiter.
well keep in mind that this is related to your low graphics card.
with low watchdog, it will only slowdown for people with cpu >>>> gpu and if you think about that dolphin is MUCH more dependend to cpu then gpu, this means the gpu must be REALLY weak compared to cpu.
i had to downclock my gpu to lowest stable values (~15% of original speed) and use high res+AA+AF to even verify that this effect exists.