https://bugs.winehq.org/show_bug.cgi?id=52204
Bruno Afonso bruno.ma0738gm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bruno.ma0738gm@gmail.com
--- Comment #15 from Bruno Afonso bruno.ma0738gm@gmail.com --- (In reply to etaash.mathamsetty from comment #13)
Does anybody here have a dualsense controller to test with? And if you do, have you experienced this issue?
I'm so glad i found this bug thread!
I also have this same exact issue! Don't know if this will help, but my Dualsense is the default white one, this unit was bought basically when the PS5 launched, so it's more than a year old and it never got a firmware update.
Also running Arch Linux but i DID try others distros, like Pop_OS and Ubuntu on Live Media to be ABSOLUTELY sure that it's not an issue with my arch install.
Adding to what etaash.mathamsetty has already said before the issue happens exactly when the controller gets a constant rumble signal. Instead of a constant rumble the haptic feedback comes in pulses To try and explain it better... pretend that there should be a 1 second constant rumble. Instead what it's happening is I'm getting 10 short pulses of 100 ms each separated by another 100 ms pause so the rumble event actually lasts 2 seconds because of this.
This is definitely an issue with wine... because in native linux games rumble works perfectly, the moment when I use any wine it's when the issue appears. I cannot pinpoint the EXACT release that started this but I believe it was around wine >= 6.18. Since I own this controller since December/2020, I can confirm that it used to work normally, some months ago it is when this issue started.
Game used as test: Broforce (Windows and Native Linux Port)
If I run the native linux version of the game, rumble functionally from the controller behaves normally. Now, when I try to run the Windows version of the game (tried both lutris wine and proton) the pulse pattern behavior appears.
I still haven't tried messing around with the wine registry keys... If I find anything I will report back.
THINGS I TRIED:
-- Used clean installs of other distros (Arch, Pop_OS, Ubuntu, Manjaro) to remove the possibility of something installed on my current Arch
-- Used fftest to test if the rumble functionally is working as intended on it's purest form... and indeed it is. Native linux games, and using the controller on Windows, shows no sings of the issue
-- Tried multiple versions of Wine 6.X and 7.0rcX, both standard and through proton... all behave exactly the same.