Linux 6.6 To Support Rumble / Force Feedback On Google Stadia Controllers

Written by Michael Larabel in Google on 18 August 2023 at 02:11 PM EDT. 6 Comments
GOOGLE
For those that happen to have a Google Stadia gaming controller from the days of Google's cloud gaming service, the Linux 6.6 kernel is adding a new driver to enable force feedback (rumble) support with these controllers.

As part of shutting down the Stadia game streaming service, Google made available updated firmware for enablign Bluetooth (BLE) support and USB wired connectivity so at least these gaming controllers can live on for local gaming rather than becoming e-waste. The force feedback / rumble support though doesn't work out-of-the-box on Linux but thankfully Google engineers wrote a basic driver for enabling Stadia rumble capabilities.

Google Stadia controller


I've previously written about the Stadia rumble effort for Linux and this week the patches made their way to HID-next. Now that it's in the HID subsystem's "-next" branch ahead of the upcoming Linux 6.6 merge window, this new driver is set to be mainlined.

This commit adds the "hid-google-stadiaff" driver and the HID_STADIA_FF Kconfig option for compiling this new driver. This force feedback support has been tested to work for both BLE and USB usage.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week