https://bugs.winehq.org/show_bug.cgi?id=52204
--- Comment #17 from RĂ©mi Bernon rbernon@codeweavers.com --- Created attachment 71529 --> https://bugs.winehq.org/attachment.cgi?id=71529 Possible XInput / SDL rumble improvements?
I don't have a Dualsense controller to try with, but I would appreciate if anyone with one is able to build Wine from source and try the attached patch to see if it helps.
Wine is sending rumble effect requests every time an application calls XInputSetState, which may be very often and may not be very well handled by devices.
I would say that it's more of an issue to be solved on the device or driver side, but if that proves complicated we can maybe consider adding a throttle mechanism on Wine side (I think I saw people saying that native only sends output reports periodically, every 10 ms at most).