Confused on Steam Play and Proton? Be sure to check out our guide.
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.
See more from me
The comments on this article are closed.
35 comments
Page: «2/2
  Go to:

edo Jun 2, 2016
not available on my country, I can buy it on amazon, but its still 50 dollars there
GeeEl Jun 2, 2016
Quoting: leillo1975
Quoting: LinasI 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 Jun 3, 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 June 2016 at 2:33 am UTC
PublicNuisance Jun 3, 2016
Can the Steam controller be used outside of Steam and without using Big Picture Mode ?
Shmerl Jun 3, 2016
Quoting: PublicNuisanceCan 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 Jun 3, 2016
Quoting: PublicNuisanceCan 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 Jun 3, 2016
They're on a weekend sale for $35!
Eike Jun 3, 2016
View PC info
  • Supporter Plus
Quoting: inlinuxdudeThey'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 Jun 4, 2016
Well I've tried again to play Broforce with my SteamController, I tried to change the udev rules as described in the other article, 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 June 2016 at 2:28 pm UTC
Eike Jun 4, 2016
View PC info
  • Supporter Plus
Quoting: CreakIt'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 Jun 4, 2016
Quoting: EikeI 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 June 2016 at 6:30 pm UTC
Eike Jun 5, 2016
View PC info
  • Supporter Plus
Quoting: CreakDo 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.
wvstolzing Jun 5, 2016
Quoting: CreakMaybe 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 Jun 5, 2016
Quoting: Eike
Quoting: CreakDo 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 June 2016 at 6:37 pm UTC
Eike Jun 5, 2016
View PC info
  • Supporter Plus
Quoting: CreakWow that was exactly it! I can play Broforce with a controller now!

Cool!

Quoting: CreakWhy 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.