We do often include affiliate links to earn us some pennies. See more here.
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 GamingOnLinux.com.
Tags: Hardware
13 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 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.
10 comments

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


Anyway, great news!!
natewardawg Apr 28, 2017
Quoting: 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 Apr 28, 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 Apr 28, 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 Apr 28, 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 Apr 29, 2017
Quoting: 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:

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.