https://bugs.winehq.org/show_bug.cgi?id=56502
Bug ID: 56502 Summary: Mouse gets stuck in one direction while playing some games Product: Wine Version: 9.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: PedroCarn@gmail.com Distribution: ---
I noticed that on some Fullscreen games my mouse gets stuck around 20% of the screen, feels like I hit a invisible wall - vertically - Monitor 1 and horizontally - Monitor 2 *if I change the game to Monitor 2*, there was always one direction I couldn't move.
My monitor setup: Monitors: 2 0: +*DP-1 2560/600x1440/340+1920+0 DP-1 1: +DP-2 1920/600x1080/340+0+0 DP-2
I noticed this issue on the following games: - Overwatch 2 - Horizon Zero Dawn - Ghost Recon Breakpoint
System: OS: Arch Linux KERNEL: 6.8.2-zen2-1-zen CPU: AMD Ryzen 7 5800X3D 8-Core GPU: AMD Radeon RX 6800 XT (radeonsi, navi21, LLVM 17.0.6, DRM 3.57, 6.8.2-zen2-1-zen) GPU DRIVER: 4.6 Mesa 24.0.3-arch1.2 DE: Gnome 46 [Wayland] WM: Mutter RAM: 32 GB Wine Version 9.0
This only happened after updating from Gnome 45 to Gnome 46, I have been testing different wine/proton versions and always had the same problem and was driven me insane until I found a few workarounds:
1 - Disable one of the monitors 2 - Change the render to Xorg. 3 - Setting both monitors to the same resolution 1920x1080. 4 - In winecfg unchecking "Allow the window manager to control the windows" seems to fix the issue.
It's possible that it might be a mutter/gnome bug but since I am only experienced this while gaming using wine, I decided to open the bug here.
https://bugs.winehq.org/show_bug.cgi?id=56502
--- Comment #1 from PedroCarn@gmail.com --- Downgrading to gnome-shell and mutter to 45.5, fixes the problem.