protonscr

In home streaming from Linux to Linux controls not working

steamclosed reviewedStreamingGeneral controller / Steam Input
ValveSoftware/steam-for-linux#3136 · opened 2014-02-02 by Disk1of5 · updated 2025-07-26 · 10 comments · github
DDisk1of5 2014-02-02 github

Hello,
I tried two games today
Tiny and Big
Left4Dead
My Xbox360 controller on the remote pc wasn't responding in game, but I was still able to go control big picture mode.

More detailed information:
Host: Ubuntu 13.10 running Cinnamon

Client: Steam OS

Lloisgomez 2014-10-29 github

Affected from this bug as well, cant control games with xbox360 wirelesss when streaming from linux to linux.

DD-Code 2014-11-07 github

Having the same problem when streaming from my desktop PC to my HTPC.
Can control Big Picture, but streamed games are not responding to my controller. Have to plug the controller directly into the host.

Have tried it with XCOM: Enemy Unknown and Portal 2.

DD-Code 2014-11-07 github

Just managed to make the controller work by allowing the Steam client on the host to be able to read and write to a specific "character device." The issue is actually described under known issues already.

This may not be the best solution, but to make it work, this is what I did:

  1. Started a terminal
  2. sudo chmod o+rw /dev/uinput
  3. Restarted Steam on host and client for good measure

Note: not sure if this change will still be there after a reboot.

Just some thoughts - steam should probably scan for this and tell the user that there will probably be issues when streaming with a controller, and perhaps give a hint on how to fix this.

Lloisgomez 2014-11-08 github

Yeah.. looks like changing /dev/uinput read/write permissions solved it, this works until reboot.thanks. But i dont think this workaround is the way to go for the average steam user. =/

PPlaque-fcc 2014-11-08 github

AFAIK, udev rules can be changed for gaming input devices i/o files
under /dev to be writable.

Kkisak-valve maintainer 2017-11-03 github

Hello, is anyone still experiencing this issue on an up to date system?

Aaanderse 2017-11-14 github

I found this thread as I am having this issue. My joystick works in Steam on both the client and server (both GNU/Linux boxes) but does not work in game when streaming.

I will test this chmod solution tonight when I have a chance and comment whether the solution solves the problem for me.

Thank you.

Aaanderse 2017-11-15 github

I have confirmed that chmod o+rw /dev/uinput works for me as well.

MManagor 2025-05-26 github

This issue is likely outdated. I am able to control a game on my deck with a controller connected to my PC.

Kkisak-valve maintainer 2025-07-26 github

Access to uinput should be handled by https://github.com/ValveSoftware/steam-devices/blob/master/60-steam-input.rules#L5, and yes, Steam Input in general needs that.

Nothing extracted yet.