Steam client version (build number or date): Feb 2 2019 17:21:46
Distribution (e.g. Ubuntu): Arch
Opted into Steam client beta?: [Yes]
Have you checked for system updates?: [Yes]
Please describe your issue in as much detail as possible:
I try to play Steam Play games on my laptop and games that are using controller doesn't work while it used to work. I try to force Steam Input to on but it still doesn't work. Turns out that if I start Steam using terminal it prints me this:
OnFocusWindowChanged to window type: k_nGameIDControllerConfigs_Desktop, AppID 413080
Couldn't initialize virtual gamepad: Couldn't open /dev/uinput for writing
Couldn't initialize virtual gamepad: Couldn't open /dev/uinput for writing
Loaded Config for Local Selection Path for App ID 413080: /home/feanor/.local/share/Steam/steamapps/workshop/content/241100/922638163/818937737353552570_legacy.bin
and a quick sudo modprobe uinput fixes my problem.
The problem is that you need to open Steam from terminal to know that there is problem with Steam Input and how to fix it, which is bad as most people usually open Steam from start menu, which hides that warning and makes people confused if Steam Input is not working. I think that there should be a warning in Steam client itself if /dev/uinput is not writable so that if user starts Steam not from terminal they can know it and google it and fix it
Your system information
Please describe your issue in as much detail as possible:
I try to play Steam Play games on my laptop and games that are using controller doesn't work while it used to work. I try to force Steam Input to on but it still doesn't work. Turns out that if I start Steam using terminal it prints me this:
and a quick
sudo modprobe uinputfixes my problem.The problem is that you need to open Steam from terminal to know that there is problem with Steam Input and how to fix it, which is bad as most people usually open Steam from start menu, which hides that warning and makes people confused if Steam Input is not working. I think that there should be a warning in Steam client itself if
/dev/uinputis not writable so that if user starts Steam not from terminal they can know it and google it and fix it