https://bugs.winehq.org/show_bug.cgi?id=45882
--- Comment #3 from florian98.rg@gmail.com --- (In reply to Ryan Rohrer from comment #2)
I also have this issue, running gnome in an xorg session.
It seems it’s getting the mouse speed scalar from the desktop applied. There is no acceleration so long as I set the profile to “flat” in gnome tweaks.
I’d be happy to give logs or anything that could help fix this, it’s very annoying.
I think Wine simply implements stubs for Raw Mouse Input and doesn't actually get the raw input from the XServer. Either that or the DEs do some magic so Wine gets the Raw Mouse Input that's been multiplied with the mouse pointer speed.
As this is a widespread issue with several games that use Raw Mouse Input, is there a way to get this issue added to Overwatch and all Source Engine games, aswell as any other games that use raw mouse input?
The only plausible fix for this would be to get Raw Mouse Input via SDL, as that's been proven to work in native ports.