07151129 / sh3proxy

BSD 3-Clause "New" or "Revised" License
28 stars 1 forks source link

Jitter fix not working, leads to audio desynchs #19

Open Zerobinary99 opened 7 years ago

Zerobinary99 commented 7 years ago

I have trouble with both jitter fixes. The CapFPS option doesn't really work. 2D menus stick to 40 fps instead of 30 and many 3D scenes, such as the carussel intro in the beginning are using much higher frame rates. Otherwise the game sticks to 30 fps, but the sound in cutscenes is always out of synch by several seconds.

With the AltFix option the audio desynchs less and sometimes even runs in synch, but since I can't maintain a stable 60 fps, the game runs slower in parts where I only get half the framerate. Additionally, it causes the game to run much slower than with the other fix. I get 20 fps in areas where I'd get way more without any fix or with CapFPS.

Running the game without the fixes keeps the audio in synch.

Windows 10 Enterprise Nvidia GTX 260 3840x2160@28Hz sh3proxy 0.8.3

07151129 commented 7 years ago

Desync issues should be fixed in 0.9.

It seems that the stuttering is caused by camera code. Namely, if I move the character along a straight line without rotating the camera, framerate is constantly 60, but if the character is standing still and the camera is quickly rotated, the framerate drops immediately.