We do often include affiliate links to earn us some pennies. See more here.
tagline-image
An awesome milestone for such an interesting device! Valve have stated in an update that the Steam Controller has sold over half a million units!

QuoteWe’re excited to announce that over half a million Steam Controllers have been sold. With every controller that comes online we get the opportunity to get more feedback on how to make the Steam Controller even better.


I think it really is an excellent device and I've had lots of fun with it. I actually own two of them for when others come around to play together and love it.

I am keen to see what Valve do with them in future.

See the official update here.

They have put the Steam Controller on sale now too, go grab one! Awesome price.
Article taken from GamingOnLinux.com.
Tags: Hardware, Steam
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
35 comments Subscribe
Page: «2/2
  Go to:

edo 2 Jun 2016
not available on my country, I can buy it on amazon, but its still 50 dollars there
GeeEl 2 Jun 2016
I don't have Broforce, but I have not seen a game that would not work with Steam Controller yet.
Euro Truck Simulator 2 and American Truck Simulator don't detect Steam Controller like a Controller with official driver. It only can be configured like a keyboard, and of course analogical driving is impossible

I believe this is because the Steam Controller only appears as an xinput device (which it's pretty clear about). I had issues with Shelter 2 as well (which turned out to be more trouble getting going than I really thought the game was worth).

Euro truck works great using a mouse and keyboard setup with the steam controller gyro letting it work as a steering wheel though. I just uploaded my (well tested) config to Steam "GeeEl's ETS2 Gyro steering...", give it a go if you're not adverse to touchpad menus. I find I need to occasionally re-align the gyro with where I think the steering wheel should be when driving, I think because I slightly twist the controller when moving occasionally.

A bigger issue I have is the dependence on the steam overlay - which just doesn't seem to work with some games if I start steam via Gnome desktop (rather than my SteamOS box booting straight into BPM).
Shmerl 3 Jun 2016
Do they have stats for Steam Machines sales too? Would be interesting to see how they are doing. Though I don't expect any major spikes until Vulkan will take hold.


Last edited by Shmerl on 3 Jun 2016 at 2:33 am UTC
PublicNuisance 3 Jun 2016
Can the Steam controller be used outside of Steam and without using Big Picture Mode ?
Shmerl 3 Jun 2016
Can the Steam controller be used outside of Steam and without using Big Picture Mode ?

There are a few different projects which are working on this.

Most promising examples:

* https://gitlab.com/dennis-hamester/scd
* https://github.com/kozec/sc-controller
lucifertdark 3 Jun 2016
Can the Steam controller be used outside of Steam and without using Big Picture Mode ?
My Son has been able to play non-steam GTA V over the steam link with his controllers, not sure how he does it though.
inlinuxdude 3 Jun 2016
They're on a weekend sale for $35!
Eike 3 Jun 2016
  • Supporter Plus
They're on a weekend sale for $35!

I thought this would only be in conjunction with Civ VI - but it ssems to be independent!?!
Creak 4 Jun 2016
  • Supporter Plus
Well I've tried again to play Broforce with my SteamController, I tried to change the udev rules as described in [the other article](https://www.gamingonlinux.com/articles/steam-controller-on-ubuntu-a-tweak-you-need-to-do.6081), I tried to use different community configurations, but nothing really worked. The best I have is being able to move the helicopter around on the map, but with some really weird inputs like even the triggers on the back was moving the helicopter. And I couldn't even select something in the menu.

It's really weird because the controller configurations are dedicated to Broforce, so it definitely seems to be a problem coming from my PC, but I really don't know why. Maybe Fedora 23 is just really bad at this? Maybe it's a problem with GNOME Shell?

Is there someone here that has both Fedora and a working SteamController?


Last edited by Creak on 4 Jun 2016 at 2:28 pm UTC
Eike 4 Jun 2016
  • Supporter Plus
It's really weird because the controller configurations are dedicated to Broforce, so it definitely seems to be a problem coming from my PC, but I really don't know why. Maybe Fedora 23 is just really bad at this? Maybe it's a problem with GNOME Shell?

I vaguely remember and unfortunately I didn't write it down anywhere apparently...
I had to do some modprobe to make the gamepad emulation work. "modprobe uinput" maybe?
Creak 4 Jun 2016
  • Supporter Plus
I vaguely remember and unfortunately I didn't write it down anywhere apparently...
I had to do some modprobe to make the gamepad emulation work. "modprobe uinput" maybe?

The module wasn't loaded so I ran "sudo modprobe uinput", I unplugged and plugged back again the SteamController dongle, but it didn't work.

Here is my 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"
# HTC Vive HID Sensor naming and permissioning


Do you see something wrong?


Last edited by Creak on 4 Jun 2016 at 6:30 pm UTC
Eike 5 Jun 2016
  • Supporter Plus
Do you see something wrong?

Oops, found that my controller wasn't working after my reinstallation of Debian.
Good for you, this way I needed to recheck what I had done. :)

I had to change my udev rule to:
# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", MODE="0666"
#KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess"
# HTC Vive HID Sensor naming and permissioning
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="2c87", MODE="0666"


... and I've put uinput into the list of modules loaded at start time.
That's in /etc/modules-load.d/modules.conf on my system.

If you happen to own Lovers in a Dangerous Spacetime (everybody should! ;o) ), it's a good test.
It greets either with "Press enter" - you're not there yet - or with "press (A)" - then you're fine.
Maybe it's a problem with GNOME Shell?

Have you turned on 'focus follows mouse cursor' by any chance on GNOME? That always confuses games.
Creak 5 Jun 2016
  • Supporter Plus
Do you see something wrong?

Oops, found that my controller wasn't working after my reinstallation of Debian.
Good for you, this way I needed to recheck what I had done. :)

I had to change my udev rule to:
# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", MODE="0666"
#KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess"
# HTC Vive HID Sensor naming and permissioning
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="2c87", MODE="0666"


... and I've put uinput into the list of modules loaded at start time.
That's in /etc/modules-load.d/modules.conf on my system.

If you happen to own Lovers in a Dangerous Spacetime (everybody should! ;o) ), it's a good test.
It greets either with "Press enter" - you're not there yet - or with "press (A)" - then you're fine.

Wow that was exactly it! I can play Broforce with a controller now! Why Fedora and Debian doesn't have this configuration by default? (Well I don't really know the udev syntax, so maybe turning everything with uinput in 0666 isn't good... I mean it's literally written "666" :D)


Last edited by Creak on 5 Jun 2016 at 6:37 pm UTC
Eike 5 Jun 2016
  • Supporter Plus
Wow that was exactly it! I can play Broforce with a controller now!

Cool!

Why Fedora and Debian doesn't have this configuration by default? (Well I don't really know the udev syntax, so maybe turning everything with uinput in 0666 isn't good... I mean it's literally written "666" :D)

I'm not sure it's the safe way to go, I just know it's a working way.
As far as I understood, Steam Controller needs to have write access to the input device so it can emulate. I'd be happy to hear if someone has a more closed way to make it work, but until then, I'm surely using this one.
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!
The comments on this article are closed.