https://bugs.winehq.org/show_bug.cgi?id=42631
--- Comment #45 from tim110011@163.com --- Further investigation with fallout4:
Camera reset/recoil is caused by Enable "Automatically capture the mouse in full-screen windows" setting in winecfg
Camera drift is caused by click/release left/right mouse button or scroll mouse wheel up/down, only after (enough) mouse movement. Click/release mouse wheel will not drift. Camera drift direction is same with previous mouse movement direction, drift speed is determined by previous mouse movement speed. It gives me "accumulated drift/sudden speed up" feeling.
while (mouse_move) { if (mouse_move_whatever_direction > threshold && mouse_signal) { drift_direction = mouse_move_current_direction; drift_speed = mouse_move_speed; do_drift_or_sudden_speed_up; } }
kernel: 4.12.13-300.fc26.x86_64 (Fedora26 Xfce) wine: 2.17-staging CPU: Intel Pentium G3420 mainboard: Gigabyte B85M-D2V Video Card: nVidia Geforce GTX750 Ti Video Driver: nVidia 375.66
setting: Disable: 'Allow the window manager to decorate the windows' Disable: 'Allow the window manager to control the windows' Enable: 'Emulate a virtual desktop 1920x1080'
dll override: use winetricks install: xact
This is a wine bug or xorg bug?