Usually FPS and VPS in dolphin is synchronized, its either 60/60 or for example 30/60 when game is running fullspeed.
If pc where dolphin is run is not able to run the game at fullspeed,fps will drop together,for example it will be 55 FPS and 55 VPS.
So I was wondering why not atleast make it an option to leave VPS at 60 even though fps is lower ?
Basically desync cpu emulator engine from the rest of dolphin threads ?
It might sound like a bad idea,one would assume it would mess things up in emulation,and that jit needs to be sync to the rest of threads for dolphin to work correctly.
However,based on my testing,this is not correct.
There are some options currently in dolphin which will do what I am suggesting by accident,its not their intended behaviour.
For example,vbeam or disabling idle skipping.
I have tested a lot of games,and didnt see any emulation problem.
Only effect desyncing cpu engine has is that LLE sound don't stutter when FPS goes below fullspeed.
However,these option are "hacky" and dont always work.
Maybe if options were added to desync the jit or jitil,it would work better ?
BTW can anyone tell me is there any way to post this,ask about this,suggest this on google code dolphin page ?
Because this is more suggestion then "issue"
If pc where dolphin is run is not able to run the game at fullspeed,fps will drop together,for example it will be 55 FPS and 55 VPS.
So I was wondering why not atleast make it an option to leave VPS at 60 even though fps is lower ?
Basically desync cpu emulator engine from the rest of dolphin threads ?
It might sound like a bad idea,one would assume it would mess things up in emulation,and that jit needs to be sync to the rest of threads for dolphin to work correctly.
However,based on my testing,this is not correct.
There are some options currently in dolphin which will do what I am suggesting by accident,its not their intended behaviour.
For example,vbeam or disabling idle skipping.
I have tested a lot of games,and didnt see any emulation problem.
Only effect desyncing cpu engine has is that LLE sound don't stutter when FPS goes below fullspeed.
However,these option are "hacky" and dont always work.
Maybe if options were added to desync the jit or jitil,it would work better ?
BTW can anyone tell me is there any way to post this,ask about this,suggest this on google code dolphin page ?
Because this is more suggestion then "issue"