Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Steam Controller on Linux has stopped working unless Steam is open #4613
Originally without Steam open the Steam Controller would work as a standard mouse on the right pad and a keyboard with the rest of it.
A recent update (unsure which) has removed that ability.
Is this intentional, or a bug? If it's a bug, how can I help figure out what's caused it?
I have two controllers, neither work outside of Steam now.
Upon more investigations, it appears to work fine if plugged in via USB. But when it's in wireless mode, nothing works without Steam itself open.
Same has happened to me as well. I cannot remember exactly when it happened. I do know that it happened in Q1 this year. This happened after I updated the controller's firmware.
The controller responds with feedback from the linear actuator when using the right touchpad (configured for trackball be the feel of it). None of the buttons or the left touchpad elicit as response from the controller or the system. This is the case use inside and outside operating systems, from turning on the machine, to the BIOS/UEFI menus, to the bootloader, to the login screen/lock screen, and into the session themselves (except to for a session where Steam is running).
The controller is detected and accepted by the system however if this output from dmesg is anything to go by:
This is what I get when I connect the controller via USB:
Sorry to come so late to this, but also having issues on Linux Mint 18 CInnamon 64-bit, using 4.4.0-21-generic.
Was working as expected (when Steam running, operates as a Steam controller; in lizard mode worked as keyboard/mouse) until early Dec 2016. A Steam update (for Mint 18) around that time made the controller totally non-responsive apart from the light and haptics. Updating the udev rules as suggested on various sites fixed the issue while Steam is running, however lizard mode is still dead.
Also to note, xev reports nothing at all from the controller when Steam is not running.