Open guihkx opened 3 years ago
Correction: Disabling esync does not fix replays being played too fast. What fixed it for me was disabling v-sync, using PES 2013's settings.exe
inside the game's main folder. Disabling v-sync locks the game at 60 fps, but introduces screen tearing. :(
This issue doesn't seem exclusive to wine either:
https://www.neoseeker.com/forums/57516/t1767731-fast-forward/
I have a 120 hz monitor and before disabling v-sync, I was getting constant 120 fps, so maybe when a replay plays, somehow the game misbehaves and plays it too fast? I don't know, just guessing...
So it appears my previous suspicion was right.
After re-enabling v-sync in settings.exe
, I used MangoHud's fps_limit
option to lock the fps to 60. Now the play speed of replays are normal!
To summarize, my current launch options for this game are:
PROTON_NO_ESYNC=1 MANGOHUD=1 MANGOHUD_CONFIG=fps_limit=60 %command%
And my settings.exe
looks like this:
Compatibility Report
System Information
I confirm:
https://gist.github.com/guihkx/6987c426549ac6b0155de5abaaa9fa69/raw/b3d89a36d43601bbc7febb351b0d2981042a0d3f/steam-221430.log
Symptoms
Game uses
PulseEvent()
, and according to a wine developer, that's unfixable with esync (and fysnc too?). The two main issues I've found when esync is enabled, is that the audio effects in the game's main menu gets choppy/stutters; and replays are reproduced way too fast.Disabling esync/fsync (
PROTON_NO_ESYNC=1
) fixes both issues.Reproduction
Run the game with esync enabled and notice the issues I mentioned above. Disable esync/fsync and these issues are gone.