While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Nexus Mods retire their in-development cross-platform app to focus back on Vortex
- Windows compatibility layer Wine 11 arrives bringing masses of improvements to Linux
- GOG plan to look a bit closer at Linux through 2026
- European Commission gathering feedback on the importance of open source
- Hytale has arrived in Early Access with Linux support
- > See more over 30 days here
- Venting about open source security.
- LoudTechie - Weekend Players' Club 2026-01-16
- Mustache Gamer - Welcome back to the GamingOnLinux Forum
- simplyseven - A New Game Screenshots Thread
- JohnLambrechts - Will you buy the new Steam Machine?
- mr-victory - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
Original post follows:
----------
Putting this here in case anybody does a random internet search and wants some information about this problem. It seems that the Ubuntu 17.10 update broke the Steam Controller. In my case, the Controller would work correctly on the desktop, in Big Picture Mode, and in some games like XCOM 2 and Rogue Legacy, but not in other games like Mad Max, Shadow of Mordor, and Dying Light even though it seemed to load the correct profile based on what I could tell from the haptic feedback -- the games in question simply didn't recognize the controller. Rolling back to Kubuntu 16.04.3 LTS resolved the issue, and now my Steam Controller is 100% functional again.
Here's the thread I started on the Steam Forums where a couple other people confirmed the issue:
http://steamcommunity.com/app/353370/discussions/0/1480982971174005978/
And a thread I stumbled across on the Ubuntu forums describing the same problem:
https://ubuntuforums.org/showthread.php?t=2375973
Hopefully it gets fixed and I can go back to 17.10, but I guess sticking with a long-term service release isn't so bad.
Will try to check what upgrades were left out in the process and see if I can find something.
I recently updated the kernel to 4.13, which is the same that Ubuntu 17.10 uses, and probably that's the moment my Steam Controller started misbehaving. Last night thought of it, tried to start the PC with kernel 4.12.2 but failed. First I thought this could be due to the full-upgrade and the newly installed nvidia packages from it so didn't try this further, was very late and didn't want to continue, but now I'm thinking that the combination of these two could be the cause of the problem.
I will try to downgrade the kernel tonight and post here the results.
Do you have the steam-devices package installed? It contains the udev rules for the steam and other controllers.
The udev rule looked like this:
And it had rw_r_r permissions and user and group ownership were for root, in case that's wrong.
I have also bumped into this https://github.com/ValveSoftware/steam-for-linux/issues/5169 right now but not very sure whether that could be the problem, would have to check tonight again.
I tried with kernel 4.12 and 4.9 and didn't fix it (would have been too much luck haha)
EDIT: Worth saying that this is driving me bonkers just because of Rocket League and my mates coming over on the weekend, the other games that I usually play so far work as usual xD
and it looks like this:
more /lib/udev/rules.d/99-steam-controller-perms.rules
# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess"
# Valve HID devices over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="28de", MODE="0666"
# Valve HID devices over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0666"
# DualShock 4 over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="05c4", MODE="0666
"
# DualShock 4 wireless adapter over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ba0", MODE="0666
"
# DualShock 4 Slim over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="09cc", MODE="0666
"
# DualShock 4 over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*054C:05C4*", MODE="0666"
# DualShock 4 Slim over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*054C:09CC*", MODE="0666"
with these permissions:
ls -l /lib/udev/rules.d/99-steam-controller-perms.rules-rw-r--r-- 1 root root 901 Nov 24 2016 /lib/udev/rules.d/99-steam-controller-perms.rules
I just checked Rocket League and Dying Lights and my steam controller worked in both
View PC info
Edit: I just realized my udev rules had preceding #s due to the way I copied them. I'll need to retest once I get home from work but I imagine it will work now. I'm an idiot sometimes.
Thanks for your help though :)
EDIT: Changed back to "Opt out of Steam Betas" and the controller started working on all the games now. As usual, I should have started from the most basic thing xD I hope this also can fix the issue to everyone else.
I'm going to update the software and hope it doesn't break anything.
I'm not eager to try it, because if it doesn't work then it will mean another reinstall, which isn't difficult, just time consuming. Somebody else take one for the team! Haha!
After some research saw there was a package on for that error -intel-microcode- and installed it. That was when I also reverted back to Steam client without betas. I don't really know what that package does, could it be that is also missing from your PC?
On Sat when my mates came over also had to uninstall xpad, the computer saw my xbox controller as if I had two of them plugged. All actions were mirrored onto a ghost 3rd player, funny but annoying xD
Also, it's not installed at the moment on my system, so it would not seem to be the culprit.
If I use controller in Steam it works fine, it works fine also if I use [steam controller](https://github.com/ynsta/steamcontroller) directly.
I didn't figure out what causes the issue, so if someone had the same problem and solved it, just drop me a line.