protonscr

Remote Play controls don't always get passed to the host

steamopen Streaming
ValveSoftware/steam-for-linux#8812 · opened 2022-09-21 by CKWarner · updated 2025-04-22 · 4 comments · github
CCKWarner 2022-09-21 github
  • Steam client version (build number or date):
  • Distribution (e.g. Ubuntu): Kubuntu 20.04
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

When using a Linux host and Steam Deck client, controls are not always passed from client to host regardless of which control scheme is used on the client. I've not yet established exactly what determines which games will work and which ones won't.

Games that do work are Death Stranding, Control, and Contraption Maker.
Games that don't work are No Man's Sky, Candle, and Mountain.

CCKWarner 2022-12-11 github

Horizon Zero Dawn also has this issue. Although many of the controls do work when played remotely from the Steam Deck, the Select button (which opens the map, inventory, and such like) does not. This makes the Steam Deck a distinctly handicapped experience.

KKycilak 2023-01-25 github

Just had this issue with Stray. No input whatsoever was passed to PC.

00chroma 2025-03-18 github

also experiencing this issue, running debian sid and the steam flatpak on wayland. Games I've tried are Cult of the Lamb and Overcooked.

It seems to be temperamental, when I'm using X11 sometimes if I restart steam it will work, but most of the time it doesn't

Ssleroq 2025-04-16 github

Try running sudo chmod o+rw /dev/uinput or installing steam-devices package on the host system

On wayland it might be necessary to install extest.

On NixOS I have this working configuration on wayland (Hyprland):

  programs = {
    steam = {
      enable = true;
      extest.enable = true;
    };
  };

  hardware.uinput.enable = true;
  users.users.sleroq.extraGroups = [ "uinput" ]; # Not sure if this is required

After adding user to uinput group or installing steam-devices package you have to relogin.

Sources

Nothing extracted yet.