(11-13-2012, 04:35 PM)Shonumi Wrote: skid specifically said nothing is out of sync. The reason why you don't have any problems (black screens) is due to the fact that the CPU and GPU are still syncing properly, even with Accurate VBeam Emulation turned on/Idle Skipping Disabled, thanks to the game's sync code. Enabling Accurate VBeam Emulation/disabling Idle Skipping does seem to let the emulated CPU send a lot of frame render requests (i.e. 111 vs 34) and run at or above fullspeed. This is the behavior you want, since it also seems to affect audio quality. Eliminating the synchronization between the CPU and GPU won't do that at all. You want whatever Accurate VBeam Emulation/disable Idle Skipping is doing behind the scenes.
Exactly. I think it would be beneficial if dolphin would let emulated cpu always run at fullspeed. ( as long as hardware where dolphin is run can actually emulate jit at 60 VPS ofc ).
Slowing down JIT or JITIL speed below 60, even when hardware can deliver 60 or more, is what I am suggesting should be changed.
(11-13-2012, 05:49 PM)NaturalViolence Wrote: 1. Is the game actually running any faster? Does it feel/look faster? I had a talk with neobrain about this today and he remains unconvinced because apparently the vps is not necessarily a good way to measure gamespeed but it's the method dolphin uses none the less.
Game is not running faster, its running at about half the speed, because thats what gpu thread can deliver, with IR and AA increased.
However, DSP LLE is running above fullspeed. If I were to enable framelimit, it wouldnt be 34/111 it would be 34/60 and DSP LLE would run at normal speed without any issues ( skipping etc ).
However,with default settings, DSP LLE wouldn't run at fullspeed, and it would stutter.
(11-13-2012, 05:49 PM)NaturalViolence Wrote: 2. I'm not sure if you realize this but your vps/fps is still running at a fixed ratio, 3:1 to be exact. Does this ratio remain constant if vps or fps goes up/down? If the ratio changes than does it ever go outside, 4:1, 3:1, 2:1, or 1:1? In other words do you ever get something like 2.56:1?
No, there is no any constant ratio between FPS and VPS, they are completely independent from each other.
When I increase IR to 4x for example,I get ratio of 5.5 instead of 3.
What decides FPS and VPS values is the actually speed at which jit is emulated for VPS and actually speed at which gpu is emulated for FPS.
With default settings, speed at which gpu is emulated decides both FPS and VPS values.
(11-13-2012, 05:49 PM)NaturalViolence Wrote: It IS supposed to happen. That's the correct behavior. The game code is supposed to automatically lower vps when fps goes down.
Well then I suggest that part of game code is ignored
Because based on my testing, it wont hurt anything ( cause black screen ) but can be beneficial.
