This worked fine in proton 8 which seemed to accumulate relative motion events and only forwarded the integer parts to wine:
x->value += x_value * x_scale; input->mi.dx = round( x->value ); x->value -= input->mi.dx;
The relevant commit that changed this is https://github.com/ValveSoftware/wine/commit/1e9cd185a088dfbd7e604f4ae7a7a39d319ff1f5
One affected game is Quake (2021).
Nothing extracted yet.
This worked fine in proton 8 which seemed to accumulate relative motion events and only forwarded the integer parts to wine:
The relevant commit that changed this is https://github.com/ValveSoftware/wine/commit/1e9cd185a088dfbd7e604f4ae7a7a39d319ff1f5
One affected game is Quake (2021).