ValveSoftware / SteamOS

SteamOS community tracker
1.61k stars 70 forks source link

Feature request: Enable hid-playstation on the Steam Deck kernel #746

Open Riku5543 opened 2 years ago

Riku5543 commented 2 years ago

Hello. I don't know if this is the right place to post this, but here goes nothing.

Currently, SteamOS on the Steam Deck chooses not to include hid-playstation as a kernel module. This hurts compatibility with the DualSense controller, especially regarding motion. For example, it's not possible to get Cemu to use motion controls because they are not exposed by evdev. This issue would be very important if the Steam Deck user decides to play a game while docked and wants to use a DualSense controller.

Proposed solution: Simply enable hid-playstation as a kernel module.

Riku5543 commented 2 years ago

Some other notes:

TTimo commented 2 years ago

See https://github.com/systemd/systemd/issues/22681

smcv commented 2 years ago

See systemd/systemd#22681

I think that's perhaps orthogonal to this request? If the Steam Deck is installing steam-devices or equivalent, then it has a solution to systemd/systemd#22681 already (albeit one that scales less well than the systemd issue as we increase the number of supported devices).