https://bugs.winehq.org/show_bug.cgi?id=46976
Bug ID: 46976 Summary: All games suffer from moderated to severe stuttering with mouse polling ~1000 Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: xinput Assignee: wine-bugs@winehq.org Reporter: zeioth@hotmail.com Distribution: ---
Description: Any game running over Wine will stutter under the next conditions:
How to reproduce: * Use a mouse with a polling rate of 1000. * Open any game with wine, using any frametimes measurement tool. * Move the camera quickly in circles. You will experience severe stuttering and frametimes spikes. * The issue is solved when the mouse use a polling rate of 125hz
This issue DOESN'T affect linux native games. This fact has been tested with the games: * Bioshock: Infinite * Portal 1
This issue DOES Affect the next Wine (non DXVK) games: * Doom 2016
This issue DOES affect the next wine games: * Sekiro * Quake Champions * The witcher 3 * Quake Champions * Paladins * And every other game I've tested
Wine versions tested: * 3.16 stating + dxvk 0.61 (Can reproduce) * 3.18 stating + dxvk 0.61 (Can reproduce) * 3.20 tkg + dxvk 0.61 (Can reproduce) * 4.0 + dxvk 0.61 (Can reproduce) * 4.5 + dxvk 0.61 (Can reproduce) * 4.5 + dxvk 1.0.2 (Can reproduce) * 4.5 (Can reproduce) -> Pure wine on command line, no lutris, dxvk... etc. * esync-staging-pba-3.16 + dxvk 0.61 -> This build doesn't present FPS drops when the player move the camera. In sekiro, the camera jiggers instead. All other games run without camera stuttering.
Video demostration: https://youtu.be/5dAHbvSS-P8
To find more details about this issue, please read: * https://github.com/ValveSoftware/Proton/issues/2455#issuecomment-480502473 * https://forum.winehq.org/viewtopic.php?f=8&t=32235
Personal notes: Feel free to ask me anything you need. I'm willing to help as much as I can. Regards.