Remix.run Logo
poisonborz 3 hours ago

Even if Valve and Steam is great and overall a blessing for the PC space, I don't like the direction they take with this controller. It only works with Steam, it can't work on a desktop OS without it, despite standard layout. It is a subtle move towards a walled garden.

bsimpson 3 hours ago | parent | next [-]

I'm not sure that's Valve's fault.

Windows is designed for gamepads to emulate an Xbox controller. All those Steam Deck competitors are implemented as an Xbox controller with a partial keyboard grafted on. That's why you need Legion Space or Armoury Crate to make them usable - they tell the controller firmware what keybindings to send for those rear paddles.

InputPlumber serves this purpose on Linux. Without it, you just get ABXY, start, select, nav, and shoulder buttons - the same layout that's been on the Xbox forever, because games don't understand the random partial keyboard that shares an internal USB hub with the Xbox pad clone. Thankfully on Linux, you're not stuck with one durable keybinding per paddle - once InputPlumber unifies that USB hub back into a controller, you can map all its buttons per-game with Steam Input. This controller brings that same convenience to Windows too.

It's not that Valve is making a proprietary controller - it's that the Windows gaming ecosystem assumes a proprietary controller, and Valve doesn't conform to that assumption. Instead, they provide a fully featured controller and let you configure it per-game in Steam. Considering Steam is the launcher most people use for most games, that's a totally reasonable tack.

doodlesdev 2 hours ago | parent | next [-]

Answering a now-deleted answer regarding PS4 controllers working out of the box on Windows:

PS4 controller support on Windows used to be a huge hassle, because you had to install DS4Windows to make it work. Nowadays, Windows automatically downloads the proprietary drivers to make it work, but I'm not sure if that covers the PS4 controller-specific features such as the touchpad, gyroscope, lightbar or if it enables XInput support. I think the PS4 controller situation supports what OP above is claiming.

retired 41 minutes ago | parent [-]

Can Valve do the same with their controller? Release a Windows driver so that I can use it with my emulators?

j_maffe 2 hours ago | parent | prev | next [-]

> Considering Steam is the launcher most people use for most games, that's a totally reasonable tack.

That's exactly how you create a walled garden. You build a garden. Get people in. Then wall it up.

bsimpson 8 minutes ago | parent [-]

It's an ecosystem problem though.

If all the games respected HID and Valve did something proprietary, I would understand the skepticism. The truth is that most games are engineered with platform integration (e.g. for achievements, controller mapping, etc.), and fallback to the Xbox API. It's reasonable for Valve to sell a controller that takes full advantage of their platform.

Also, Valve's primary OS is Linux-based. There's surely either already a module upstream in the kernel or one is coming soon. That is: open source software to take full advantage of this controller. That's not the same thing as a walled garden.

ThatPlayer 2 minutes ago | parent [-]

Seeing as the original Steam Controllers kernel drivers were community reverse engineered rather than Valve contributed, I don't know if I believe in them to make one for the new one either: https://www.phoronix.com/news/Steam-Controller-RE-Kernel

2 hours ago | parent | prev [-]
[deleted]
Aerolfos 3 hours ago | parent | prev | next [-]

Microsoft has made such a mess of controller I/O that they were kind of forced to go with their jank translation layer made from scratch and running with their main product - it makes sense, especially built up piece by piece

Of course now that they've made controllers work properly, they'll use that work to support their own controller, and in particular enable features like analog triggers + gyro aiming + rumble (xinput can't do these simultaneously), extra buttons (xinput can't do this), and the trackpads (you guessed it).

And it is Windows, because on Linux the controller does work without Steam if you get the right drivers. It doesn't get the full features but it's functional as a gamepad, at least.

ZekeSulastin 3 hours ago | parent [-]

> It doesn’t get the full features but it’s functional as a gamepad at least

So it’s the controller and not Windows then, if partial functionality is okay (which seems fine to me).

Crespyl an hour ago | parent | next [-]

For the OG controller on Linux, it was/is possible to use third-party open source software like "sc-controller" to map the pads and rebind things the way Steam does, without needing Steam running.

I don't have any reason to believe that similar projects won't work for the new version.

preisschild an hour ago | parent | prev [-]

Not really, just things that haven't been implemented in drivers yet.

foresto an hour ago | parent | prev | next [-]

> It only works with Steam, it can't work on a desktop OS without it, despite standard layout.

This review says otherwise:

https://www.gamingonlinux.com/2026/05/the-new-steam-controll...

> Using The Steam Controller Completely Outside Of Steam

> [...] However, at least on the newly released Fedora KDE 44, the system does appear to detect it as a basic gamepad out of the box.

> [...] I installed LIMBO from GOG with GE-Proton and it worked great even with vibration.

More example games are described there as well. A few apparently get confused by the Steam Controller presenting itself as a game controller, a keyboard, and a mouse, but most seem to be fine.

Those tests were done on Linux. I wonder if it's any different on Windows.

graynk an hour ago | parent [-]

it is different on Windows, yeah. it presents itself as several keyboards and mice and does not work as a gamepad.

on Linux I think there's a kernel level driver, but I'm not sure

mitkebes 2 hours ago | parent | prev | next [-]

It does work as a keyboard/mouse without Steam. The idea is to have it default to something you can navigate the OS with until you launch steam big picture mode.

The original steam controller had a program to allow users to map the controls without steam, hopefully it will add support for the new one as well.

nerdjon an hour ago | parent | prev | next [-]

> It only works with Steam, it can't work on a desktop OS without it

I was very curious about this, No video I saw even said anything about the Steam Software being needed, and is extremely disappointing, on my computer I make a point that I only have steam running if I am playing a steam game. If I am not it is not running and it does not auto start.

Now if it works with steam closed, I am slightly more ok with it but I would love a driver that is not coupled with Steam.

Though I do think it aligns with Valve’s initiatives lately. I don’t think I would go so far as to say walled garden but SteamOS is clearly geared towards using the Steam Store for everything (sure it has desktop mode, but the focus is clear) and their half assed Windows support (despite promises) on the Steam Deck.

Don’t get me wrong, Valve has done a lot of good but I do worry at how quick we are to defend them. I mean I even see people defending their rumored use of AI saying things like “well if there is any company I would trust it would be Valve”. Yeah that won’t backfire.

Edit:

Wait, it won’t even work with a game if it isn’t launched through steam? Are the other comments correct? If that is true, Yeah that is a big nope for me and of course more are not talking about it.

I refuse to let steam or any software run that is not related to my current task.

Why do we criticize Razer for shady practices with their hardware and software but it is fine that Valve did this?

eNV25 12 minutes ago | parent [-]

This is a windows issue, not a hardware issue.

Ethee 2 hours ago | parent | prev | next [-]

I'm not entirely sure what you mean by this. Operating systems don't typically include drivers out of the box for every single interface that could possibly connect to it. Often you'll get 'generic' drivers on Windows that at least map some of the basic inputs, but up until like late Windows 8 iirc Windows didn't even include that. Previously if you wanted to connect ANY controller to your PC you had to install third party drivers to make that work. So Valve bundling their controller drivers with steam just kinda... makes sense? Are you saying you would prefer to go find the drivers or have them written by not Valve instead? I really don't understand the 'walled garden' take here. You could go build your own drivers for this if you really wanted to, you don't need to use Valve's software.

Karliss an hour ago | parent | next [-]

USB HID protocol has been designed with huge flexibility and self descriptive devices in mind so that in theory you shouldn't require a custom drivers for vast majority of current input devices even controllers order of magnitude more complex than anything currently sells. Just like you don't need a custom driver for each usb flash driver.

In practice half-assed HID drivers by OS, badly designed OS<->application APIs, hardware manufacturers copy pasting HID descriptors from other devices, not following the standard properly, firmware bugs getting fixed with drivers instead of firmware fixes, intentional discrepancies from standard, console manufacturers reinventing the wheel has lead to the current mess.

hahn-kev an hour ago | parent | prev | next [-]

But they're not drivers included with steam. In order for it to work you must launch the game through steam.

2 hours ago | parent | prev [-]
[deleted]
tencentshill 2 hours ago | parent | prev | next [-]

It has an on-device fallback mode when Steam isn't running, and you can program (from steam) how it appears to the OS in that mode. It was originally developed for people plugging in their own PCs to a TV, so operates as a trackpad by default. Would your preference to be for them to release a Steam Controller programming app on every platform? Push Microsoft to integrate its extended functionality with Windows xinput?

retired 2 hours ago | parent | prev | next [-]

I'm getting an 8BitDo controller because of the Steam lock-in on the Steam Controller. I can use the 8BitDo on all of my hardware without having to install software. It doesn't have the trackpads but for the rest is a very solid controller and also has Hall effect joysticks.

Fire-Dragon-DoL 3 hours ago | parent | prev | next [-]

Kinda. SteamOS is open source, so it's not really walled.

It's possible they deferred making generic drivers to release faster and those will come out later,kinda like steamOS windows drivers came out later

tapoxi 3 hours ago | parent | next [-]

The driver exists in the proprietary Steam client, not in SteamOS itself.

drakythe 2 hours ago | parent | prev | next [-]

As someone else said, the driver is in Steam, not SteamOS. Even on a Steam Deck you have to run Steam in desktop mode to have the buttons on the deck work.

throwaway314155 2 hours ago | parent [-]

> Even on a Steam Deck you have to run Steam in desktop mode to have the buttons on the deck work.

That's not true. You get a reduced functionality controller with trackpads that can still be used to start steam back up.

maccard 2 hours ago | parent | prev [-]

Does that mean that chrome for non standard behaviours are ok because chrome is open source?

jpk2f2 an hour ago | parent | prev | next [-]

I'm not sure what you mean, it works outside of Steam. For example, SDL has full steam controller support.

an hour ago | parent [-]
[deleted]
raincole 3 hours ago | parent | prev | next [-]

Wait, really? So if you have two copies of the same game, one bought from Steam and the other from Epic Store, Steam Controller will only work for the Steam one?

mitkebes 2 hours ago | parent | next [-]

Just add the launcher to steam, and you can set the input profile for the game just fine.

Better yet if you use Heroic instead of the official Epic launcher, it will let you add the game directly to Steam.

This is basically how people use 3rd party games on the steam deck. You want them added to steam as 3rd party games for easy access in game mode, so you just add any non-steam games to steam. Heroic and other launchers make it pretty effortless, but you can do it manually as well.

Karawebnetwork 3 hours ago | parent | prev | next [-]

You can add any executable to Steam, not only the games they sell, as far as I know.

ranger207 2 hours ago | parent | prev [-]

The controller will work with Steam running in the background

junaru 3 hours ago | parent | prev [-]

Id bet some money it has more to do with certification. Consoles ban 3rd party controllers that provide a competitive edge. Steam controller is exactly that.