[Bug 52204] Vibration on DualSense controller works incorrectly in all Games

WineHQ Bugzilla wine-bugs at winehq.org
Sat Jan 15 13:58:30 CST 2022


https://bugs.winehq.org/show_bug.cgi?id=52204

--- Comment #22 from Bruno Afonso <bruno.ma0738gm at gmail.com> ---
(In reply to etaash.mathamsetty from comment #19)
> its nice that other people have the issue and it was not only me. I will try
> those patches later today and see if they work. also @Bruno, the vibration
> didn't work in proton either? It works great in proton for me at least.

Sorry to keep you waiting.. was really busy with work and ended up forgetting
about this.

Short answer is yes, pure wine-staging+dxvk/lutris/proton, any of these causes
the pulse pattern behavior to happen, hence why I was attributing the issue to
wine (I may still be wrong, but I can´t  think about any other possibility
here). Also tried Glorious Eggroll's builds of proton, same deal.

Now the long answer is... 

To be honest, rumble behavior is very erratic between different wine/proton
versions. Sometimes rumble in a game doesn't work with Proton 6.3 (latest
release as of this comment) but works with Proton Experimental and Proton GE,
sometimes it's the complete opposite in another game... Sometimes wine-lutris
has functioning rumble and proton doesn't, with or without Steam Input.
I wasn't going to report on this because the behavior is SO ERRATIC that I
could not find a pattern to report on a new bug thread, but since you've asked
I decided to write here just to gather more info on the issue.
Now the ONE THING that is repeatable is that WHEN RUMBLE WORKS... it has the
weird pulse behavior, and that goes for any game, hence why I had previously
answered to this post.

One more thing...

@etaash, has your DualSense been updated to the latest available firmware? If
not, do you know someone who has a PS5 so that you can update it? Sadly, I
neither own nor do I know someone who has the console, but my DualSense
certainly only has the original launch firmware.

The reason why I'm persisting on this topic is because halfway through last
year Sony issued a firmware update to the controller where one of the major
features was to improve haptic feedback with backwards compatible PS4 games...
It is known that the controller sort of "emulates" the legacy rumble behavior,
so when it receives a legacy rumble signals it has to convert it to something
that the voice coils can properly do... 

I STILL don't think that is the cause of the issue here, because again native
linux games and emulators work perfectly through hid-playstation. I just wanted
to eliminate this as a possibility.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list