SteamOS icon indicating copy to clipboard operation
SteamOS copied to clipboard

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

Open Riku5543 opened this issue 3 years ago • 3 comments

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 avatar Mar 17 '22 18:03 Riku5543

Some other notes:

  • The battery level of the controller is not shown in KDE Plasma without the kernel module
  • Any game that relies on evdev cannot use motion controls (Cemu, Dolphin Emulator, probably many more)
  • Steam doesn't really act any differently when the module is loaded on a desktop system, so I don't think there's a compatibility issue

Riku5543 avatar Mar 17 '22 18:03 Riku5543

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

TTimo avatar Mar 24 '22 15:03 TTimo

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).

smcv avatar Apr 06 '22 15:04 smcv