News: 0001459123

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Steam Deck Motion Sensors Being Worked On For Linux's HID-Steam Driver

([Valve] 117 Minutes Ago Steam Deck IMU)


A patch is undergoing work to add Steam Deck IMU support to the HID-Steam kernel driver for supporting the accelerometer and gyroscope sensors of the Steam Deck controller.

The patches by independent developer Max Maisel allow for the accelerometer and gyroscope features to be exposed to user-space via a separate evdev node with the HID-Steam driver, the kernel driver supporting the Steam Controller and Steam Deck input functionality.

This exposing of the Steam Deck IMU support via separate evdev nodes match the behavior of the Nintendo and PlayStation HID kernel drivers for exposing these motion sensors.

Valve recommends using the Steam Input API for accessing Steam Deck input controls such as the accelerometer/gyroscope while this is nice support for those not wanting to rely on Steam's API or adapting the Steam Deck for other non-gaming uses. The proposed HID-Steam patch has been successfully tested with the latest SDL2 / SDL3 libraries.

More details for those interested in this HID-Steam kernel driver work via the [1]Linux kernel mailing list .



[1] https://lore.kernel.org/lkml/20240420123418.4938-1-mmm-1@posteo.net/



NSLW

I am approached with the most opposite opinions and advice, and by men who
are equally certain that they represent the divine will. I am sure that
either the one or the other is mistaken in the belief, and perhaps in some
respects, both.

I hope it will not be irreverent of me to say that if it is probable that
God would reveal his will to others on a point so connected with my duty,
it might be supposed he would reveal it directly to me.
-- Abraham Lincoln