https://bugs.winehq.org/show_bug.cgi?id=43265
Bug ID: 43265 Summary: Regression makes Steam game Rabi-Ribi run too fast Product: Wine Version: 2.11 Hardware: x86 URL: http://store.steampowered.com/app/400910/RabiRibi/ OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: dark.shadow4@web.de CC: hverbeet@gmail.com Regression SHA1: e75bc6228ebcbdc1a3877a6ac6954611dedf8a71 Distribution: ArchLinux
The Steam game Rabi-Ribi, probably DX9, runs to fast when running in recent wine. Normally the game should be limited to 60 FPS, but it runs uncapped. Since the games logic seems tied to the FPS, this makes the game run way faster than it should.
Interesting to note, the game features a "144Hz Monitor" mode. This mode doesn't run uncapped, but since my monitor can't do 144Hz it in return runs about half it's original speed.
Bisected to commit e75bc6228ebcbdc1a3877a6ac6954611dedf8a71 Author: Henri Verbeet hverbeet@codeweavers.com Date: Thu Mar 23 23:58:10 2017 +0100
winex11: Use GLX_OML_sync_control to synchronise buffer swaps with X11DRV_FLUSH_GL_DRAWABLE requests.
Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
When reverting the commit, it works fine again. Reverts cleanly on current master.