this post was submitted on 17 Jul 2025
1 points (100.0% liked)

GNU/Linux Gaming on Reddit

216 readers
1 users here now

A subreddit for discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck).

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/sdoregor on 2025-07-17 02:33:33+00:00.


I am happy to finally present SAxense — a Proof-of-Concept of using the Sony's proprietary Audio over HID implementation to play back PCM on the DualSense voice coil actuators.

This research started slightly over a year ago, when I first got two DualSenses specifically for Linux PC gaming. While everything about these controllers is near-perfect on Linux along with Steam (as Sony contributed an official kernel driver for DS and Valve implemented its support in Steam Input), and a lot of games even natively support Adaptive Triggers, the HD Haptics (being the main selling point of DS) were obviously never made available for an unknown reason. That time I haven't succeeded with it, and after some time I left it where it was.

Recently though, we started actively spending our time gaming, and the need for a quality experience arose back. And I took it way more seriously this time, invented a bit of new protocol fuzzing techniques specifically for this project, which, through under two weeks of trial-and-error, amounted in totally working HD Haptics, Speaker, and Microphone of DualSense over Bluetooth!

Today I am releasing only the haptics part, as I am somewhat concerned that someone would commercialize it right away. I am more inclined to finish my PipeWire SPA plugin (which will emulate the wired sound card of DS) and make it a part of the stock Linux gaming experience as soon as possible.

P.S. If citing this post for a blog or news media, please be sure to credit my GitHub and also wish Alexander a happy birthday there!

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here