https://bugs.winehq.org/show_bug.cgi?id=55995
--- Comment #5 from Grigory Vasilyev h0tc0d3@gmail.com ---
- Please attach a log of the problem with
"WINEDEBUG=+timestamp,+pid,+tid,+waylanddrv,+keyboard,+vulkan WAYLAND_DEBUG=1". Do you see this issue in other compositors?
Yes, I will provide the log a little later, but the problem, as it turns out, also occurs in X11 xwayland. And it doesn’t matter whether adaptive_sync is on or off.
- Not currently implemented. BTW, are you using a scaled output?
Yes, I use fractional scaling = 1.25
I found how to fix this. You just need to replace dx and dy with dx_unaccel and dy_unaccel respectively. You probably need to add an env check during initialization, for example WINE_WAYLAND_RAW_INPUT and, depending on its value, read normal or unaccel values. https://gitlab.winehq.org/wine/wine/-/blame/master/dlls/winewayland.drv/wayl...