All of lore.kernel.org
 help / color / mirror / Atom feed
* Dualsense Haptic Feedback broken with UCM profiles
       [not found] <18ca33e42db6ad00-webhooks-bot@alsa-project.org>
@ 2026-08-09 17:40 ` GitHub issues - opened
  0 siblings, 0 replies; only message in thread
From: GitHub issues - opened @ 2026-08-09 17:40 UTC (permalink / raw)
  To: alsa-devel

alsa-project/alsa-ucm-conf issue #828 was opened from Flippy1801:

The current UCM profiles for the Sony DualSense controller (DualSense-PS5.conf and DualSense-PS5-HiFi.conf) use SplitPCM to expose the Headphone and Speaker profiles. It completely breaks vibration in PC games running through Proton/Wine that support it.

The official Sony SDK and Windows API (WASAPI) translated through Wine require raw, exclusive access to the 4-channel audio interface (Analog Surround 4.0) to send low-level haptic data to the controller's actuators.

Because the current UCM config splits this device, PulseAudio/PipeWire no longer exposes the raw 4-channel interface to Wine. The games cannot find the haptic audio output, and advanced vibration features are completely lost.

Steps to Reproduce:
1. Connect a Dualsense controller via USB.
2. Open pavucontrol. Set the controller profile to Direct DualSense Wireless Controller.
3. Launch a game with native Dualsense support via Steam/Heroic/Lutris.
4. Result: No haptic feedback is sent to the controller.

Workaround:
If users manually delete or rename /usr/share/alsa/ucm2/USB-Audio/Sony/DualSense-PS5.conf and DualSense-PS5-HiFi.conf, PipeWire falls back to exposing the controller as an Analog Surround 4.0 Output.
Once the UCM profiles are disabled, Wine successfully routes the 4-channel haptic signal to the gamepad, and Haptics work perfectly.

Issue URL     : https://github.com/alsa-project/alsa-ucm-conf/issues/828
Repository URL: https://github.com/alsa-project/alsa-ucm-conf

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-09 17:41 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <18ca33e42db6ad00-webhooks-bot@alsa-project.org>
2026-08-09 17:40 ` Dualsense Haptic Feedback broken with UCM profiles GitHub issues - opened

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.