Join us on our own very special Reddit: /r/Linuxers
If there's one thing that does frustrate me about the Steam Controller, it's that games often need SC Controller to be run if outside of Steam. If the game uses SDL 2, in future this may not be needed.

While SC Controller is great, having games that use SDL just come with proper Steam Controller support by default will be welcome.

The magic came in this commit.

As someone who uses his Steam Controller every day, future me will likely find this useful when games are updated for the next SDL 2 release. Article taken from
Tags: Hardware
13 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check 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.
Page: 1/2»
  Go to:

natewardawg 28 Apr, 2017
Yes, this will be nice to have. SDL, in general, is pretty easy to implement as well :)
Nanobang 28 Apr, 2017
Would this mean that we could finally use Steam Controller wirelessly on the desktop, sans Steam or SC Controller?
Darkdisorder78 28 Apr, 2017
Well thats good I guess. We need rumble support in steam os games. Please Valve
Beamboom 28 Apr, 2017
... And SDL is...?
spdr870 28 Apr, 2017
I hope it is enough to only update gamecontrollerdb.txt. Then a recompile is not needed.

Anyway, great news!!
natewardawg 28 Apr, 2017
Beamboom... And SDL is...?

SDL stands for "[S]imple [D]irect Media [L]ayer".

Think of it as sort of like a cross-platform DirectX. DirectX is more than just 3D rendering, it includes DirectInput, DirectWrite, Direct3D, etc.

You don't have to use each piece of it all at once, you can use just the input section and use a completely different API for the 3D rendering.

So, it's essentially a simple way of adding cross-platform rendering, input, etc into your project. Another option similar to SDL is GLFW.

Hope that helps :)
STiAT 28 Apr, 2017
Valve should have done this already. A year ago. Why didn't they? I know quite a few games which wiuld have profited by this.
Darkdisorder78 28 Apr, 2017
Valve doesn't care about steam os. Can anyone tell me what they are doing for steam os? It still needs a lot of work
immortel 28 Apr, 2017
Linux rarely support out of box new gadgets coming out since the "provider" company are not supporting Linux. But we have an incredible community that close that gap and makes Linux a so fasciniting OS.

Congratulation to all of the persons that are contributing directly or not on Linux and its "world".
slaapliedje 29 Apr, 2017
View PC info
  • Supporter Plus
Darkdisorder78Valve doesn't care about steam os. Can anyone tell me what they are doing for steam os? It still needs a lot of work

Sure they do, but this has nothing to do with SteamOS, in which the Steam Controller works fine.

SDL support will mean we can have native support in MAME, which is awesome.
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just 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!