

As absurd as it might seem, the Steam Controller is technically not compatible with Linux.
What I mean by this: officially, it only works with Steam Input, which only works for Games you launch from Steam. It is not fully recognized and supported by Linux yet, and perhaps it never will.



SDL is at the application layer though. Each individual game has to support it.