The hid-steam kernel driver is finally getting sensor event support for the original Steam Controller, closing one of the last major gaps between the native Linux driver and user-space solutions like Steam and SDL. A patch merged into the HID subsystem's for-next branch adds roughly 200 lines of code that expose accelerometer, gyroscope, and touch grip data directly through the kernel, meaning applications can read motion input from the controller without depending on Valve's client or SDL at all.

The patch was authored by Vicki Pfau, who noted in the commit message that sensor support had previously been added for the Steam Deck but was never implemented for the original controller. With this change, the kernel driver reaches much closer to feature parity with what Steam and SDL have offered in user space for years. That matters most for anyone running the controller through generic Linux input layers, whether for emulators, standalone game engines, or custom input setups that bypass Steam entirely.

Alongside the sensor patch, a batch of smaller fixes for the hid-steam driver has also landed in the for-next tree. All of these changes are expected to ship with the Linux 7.3 release later this year. The original Steam Controller launched over a decade ago and has been discontinued since 2019, but it remains a popular input device in the Linux community thanks to its trackpads, dual-stage triggers, and now fully kernel-supported motion sensors.