The issue comes down to how the device interacts with your computer. Just like the original version, the new Steam Controller has no native Windows drivers. This means the hardware relies entirely on the Steam app to function properly. If you do not have the game running via Valve’s storefront app, your shiny new gamepad turns into a useless piece of plastic.

Gamers Nexus also reported this and there are a lot of other news outlets also covering this. It is kinda the same as with the steam deck where I noticed that the inputs just don’t work until steam is launched. I really don’t like that I have to have Steam running for this controller to work. I don’t know if it is a dealbreaker for me, yet, but it really put a damper on my enthusiasm about it

  • mavu@discuss.tchncs.de
    link
    fedilink
    arrow-up
    5
    ·
    3 hours ago

    Just pretend that that installing Steam is installing the driver software and you’re fine.

    What’s that? Hmm? Oh, you say you don’t need an 3rd party account to install driver software?

    Have you touched a windows PC in the last 5 years?

  • sp3ctr4l@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    3 hours ago

    Wait, this is a ‘problem’?

    People didn’t know this?

    … can people not read?

    Its… stated repeatedly, pretty plainly, that it works … with Steam.

    ???

  • eli@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    3 hours ago

    I’m still buying it, because this will fix the biggest hurdle for PC couch gaming for me.

    I’m hoping the reviews are just poor and fail to test things properly or if a software update can provide basic functionality if this is all true.

    Majority of my games are on Steam anyway, but for the occasional emulator that I don’t want to run through Steam…I’m hoping there’ll be some input to be recognized and I can map inputs manually.

    Definitely a sucky situation for all of the GOG/third party launcher games people don’t have on Steam.

  • Quibblekrust@thelemmy.club
    link
    fedilink
    English
    arrow-up
    6
    ·
    5 hours ago

    I plan on using this specifically with my docked Steam Deck, so I don’t mind. However, it’s a good point to make.

    I don’t think it’s a big deal, though. The entire reason to buy this thing is for the integration with Steam Input and all the cool things you can do with the track pads, Grip Sense and everything else. Steam Input absolutely blows away any third-party input app I’ve ever used in the past from Logitech, Corsair, or whoever. I suppose to be fair, they should release a stand-alone Steam Input program.

    If Apple did this, and required… I dunno… fuckin’ iTunes to run their Apple controller, I’d mock them and anyone who buys it, but I guess Valve gets a pass because I’m a fanboy.

    I own one Epic game (Fenix Rising), and a few Humble games, and maybe a couple GoG, but 99.9% of the time I’m playing a Steam game anyway. I imagine the controller works fine for running a non-steam game that you’ve registered in your Steam Library.

  • benny@reddthat.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 hours ago

    This is only off putting if there weren’t 3rd party apps and drivers, which there probably will be. Librepods made airpod premium features work on Android, no reason why it can’t be done here.

      • Resonosity@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 hours ago

        Oh that’s interesting. Same thing happens with my Deck when I launch W10. Have to wait for Steam to launch before my Deck controls work.

        I’ve been so back and first with this controller man. No aux jack, but the USB-C port could be used with a 3.5-to-USB-C converter to get audio while the puck charges the controller on the back. Then this Windows driver thing, but it not really being an issue because it works through Steam.

        Slight inconveniences with moderate workarounds. Doesn’t help that it’s $100.

  • Björn@swg-empire.de
    link
    fedilink
    arrow-up
    68
    ·
    12 hours ago

    It is kinda the same as with the steam deck where I noticed that the inputs just don’t work until steam is launched.

    That’s just the moment when Steam is launching and in the process of taking over the controls. You can try it by shutting down Steam. The controller will continue working like the default desktop profile.

    By default it presents mouse and keyboard functionality. And when you hold down the start button it switches to the pure gamepad mode. I play plenty of none-Steam-games that way. All with the native Linux FOSS driver. Without Steam or any other additional userspace software.

    • kopasz7@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 hours ago

      A long time ago I thought I had boot issues or a corrupted bios. Nope, the controller was plugged in and the system ignkred the actual keyboard until the steam controller got disconnected.

  • toothbrush@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    116
    ·
    14 hours ago

    This should not be a problem on linux. The old controller has a basic linux driver included in the upstream kernel, and there is a userspace driver too called sc-controller which I have used.

    • BentiGorlich@gehirneimer.deOP
      link
      fedilink
      arrow-up
      20
      ·
      14 hours ago

      Uh interesting 🤔 I will probably just wait and see if that is actually the case and working. Right now I have an xbox one controller with the wireless dongle for which I need to compile a kernel module to work and I’d like to get rid of that 😅

      • unexposedhazard@discuss.tchncs.de
        link
        fedilink
        arrow-up
        22
        ·
        edit-2
        11 hours ago

        You should generally always wait and see with basically all tech products. There is never really a reason to buy freshly released products except for FOMO stupidity. Same applies to games.

    • artyom@piefed.social
      link
      fedilink
      English
      arrow-up
      15
      ·
      13 hours ago

      Valve could easily release normal Windows drivers to fix this for everyone. There are doubts that they would do so, wanting to keep users firmly planted in their ecosystem.

      Raise your hand if “your ecosystem” is built on free and open source software. Yeah. Literally no one else. STFU.

      • FishFace@piefed.social
        link
        fedilink
        English
        arrow-up
        9
        ·
        13 hours ago

        What are you trying to say? Valve gets a free pass because SteamOS is based on Linux? How d’ya figure that one out?

        • Björn@swg-empire.de
          link
          fedilink
          arrow-up
          6
          ·
          12 hours ago

          Since the Linux drivers are open source wouldn’t it be possible for anyone to write a driver for another OS based on those?

          • FishFace@piefed.social
            link
            fedilink
            English
            arrow-up
            9
            ·
            12 hours ago

            As far as I understand, the original Steam Controller presented as an un-useful pair of HID devices by default, and someone wrote a 3rd-party open source driver for it. So, a similar poorly-supported situation to other hardware that the F/OSS community consistently and rightfully criticises.

            • Björn@swg-empire.de
              link
              fedilink
              arrow-up
              7
              ·
              11 hours ago

              Yeah, that’s true.

              They got better with the Steam Deck. Without Steam running its controller acts like the desktop profile. By default you get keyboard and mouse controls and can switch to a generic gamepad mode by holding down the start button.

              I expect/hope that it will be the same with the new controller. Maybe it’ll just use the Steam Deck’s driver. It has been upstreamed for quite a while now.

          • FishFace@piefed.social
            link
            fedilink
            English
            arrow-up
            7
            ·
            9 hours ago

            Will they work properly on Linux? Will they work on a GOG game without installing Steam? Will they work on an alternative console or handheld?

            If not then that sucks, and that is what they’re being criticised for. Why should anyone STFU about that? It seems like a serious flaw.

  • zr0@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 hours ago

    I wouldn’t be surprised if Microsoft took their signing keys away, as they have been doing with other software, and Valve just shrugged it off instead of making it a big deal.

  • PonyOfWar@pawb.social
    link
    fedilink
    arrow-up
    55
    ·
    14 hours ago

    It should really come with an XInput mode. That’s pretty much a basic feature for any PC controller.

    • fartsparkles@lemmy.world
      link
      fedilink
      arrow-up
      46
      ·
      edit-2
      13 hours ago

      I’m surprised people think this is odd since the original Steam Controller was the same - it’s a Steam Input device, not XInput.

      If you consider what it was designed for, it makes sense. This isn’t another generic controller but a controller designed for a Linux/PC-based video games console (Steam Machine).

      If you boot into a desktop UI without Steam running, desktop UIs don’t support xinput devices to navigate around them.

      The Steam Controller thus defaults to presenting itself as a keyboard and mouse so that the UI can be navigated without Steam running.

      If it was xinput, you’d be reaching for a keyboard and mouse to plug in just to click Steam and then immediately no longer need them.

      That’s why it’s not an xinput device.

      • FishFace@piefed.social
        link
        fedilink
        English
        arrow-up
        20
        ·
        13 hours ago

        It makes sense for Valve trying to create a walled-garden ecosystem of the kind we all rightfully shit on Nintendo for creating. It does not make sense for the consumer.

        If it needs to present a KB+M device for OS navigation, it can fucking well do so at the same time as presenting a game controller device and having a way, using its many inputs, to switch between the two. Then it would work on everything that works on Windows and Proton. Then it would work on XBox, and any console that works with standard USB HID devices.

        • fartsparkles@lemmy.world
          link
          fedilink
          arrow-up
          9
          ·
          edit-2
          11 hours ago

          It’ll have that on Linux like last time. You just need to set the uinput driver for the device. They had a generic gamepad one in the kernel for the OG. But not loaded by default as it’ll look like a kb&m out of the box unless you set a user-level driver config for the HIDs.

          Valve were very supportive of Linux if people didn’t want to use Steam/Steam Input but other OS didn’t get their efforts beyond the Steam client.

      • PonyOfWar@pawb.social
        link
        fedilink
        arrow-up
        16
        ·
        edit-2
        13 hours ago

        The fact that this isn’t a new thing doesn’t mean that it’s a good thing. Especially since nowadays there are good third-party controllers with remappable buttons that can also switch to a KB/M functionality at the push of a button. Also, I paid 5,50€ for my brand new original Steam Controller, so Valve kinda has to convince me to spend about 18 times that. I don’t know if this is a dealbreaker for me, but I’d definitely consider it “not great”.

        • fartsparkles@lemmy.world
          link
          fedilink
          arrow-up
          12
          ·
          13 hours ago

          You should definitely use those alternatives and they sound superior.

          At the end of the day, this is the Steam Machine’s controller and it’s designed for use in the Steam and Linux ecosystem. Its behaviour and lack of generic xinput is intentional.

          • PonyOfWar@pawb.social
            link
            fedilink
            arrow-up
            4
            ·
            13 hours ago

            Well, at the end of the day it still has a bit of a killer feature that other controllers don’t: the touchpads. If I buy it, it’ll be my secondary controller for playing FPS, CRPGs etc on my projector.

    • Björn@swg-empire.de
      link
      fedilink
      arrow-up
      12
      ·
      12 hours ago

      It’s at least available with the generic Linux driver. When Steam isn’t running you can switch between mouse/keyboard and gamepad mode by holding down the start button.

      • PonyOfWar@pawb.social
        link
        fedilink
        arrow-up
        3
        ·
        12 hours ago

        Ah, is it? I know that’s the case on Steam Deck, but it doesn’t seem to work on the old Steam Controller (just tried it) and I haven’t seen any confirmation by reviewers that the new controller has this function.

        • BentiGorlich@gehirneimer.deOP
          link
          fedilink
          arrow-up
          4
          ·
          12 hours ago

          Have there been any linux specific reviews yet? I only saw the one from GN and they are new to linux and are focussing on windows still (main audience, so its understandable)

          • PonyOfWar@pawb.social
            link
            fedilink
            arrow-up
            5
            ·
            11 hours ago

            The ones I’ve read so far have been quite unspecific in regards to the OS they used. So statistically, they probably used Windows.

        • Björn@swg-empire.de
          link
          fedilink
          arrow-up
          3
          ·
          11 hours ago

          Of course I don’t know definitely if the new controller will work the same. But if I were Valve I would try to make it compatible with the existing Steam Deck controller driver since they are so similar.

          Someone with energy could take a look at Valve’s kernel sources and look for changes in the controller area.

  • BurgerBaron@piefed.social
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    10 hours ago

    I don’t have the impression that supporting xinput/directinput is a time consuming effort. Yeah extra buttons and trackpad wouldn’t work, so what? The community will make something long term for Linux/Windows I have no doubt, but this was an easily avoided L on good will PR.

    Personally doesn’t matter much to me, I have 8bitdo controllers already. After owning Steam Deck for years now I really want the trackpads and gyro wherever possible.

  • absquatulate@lemmy.world
    link
    fedilink
    arrow-up
    30
    ·
    edit-2
    14 hours ago

    This is a dealbreaker for me. I was tempted by it despite the price, but fuck this. I refuse to run everything through steam

    I wonder what’s stopping them from releasing dedicated win drivers if the native ones are inadequate.

    • Korhaka@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      14
      ·
      14 hours ago

      You can add non steam games to steam, not sure if this works with the controller or not but possibly something to look into. No idea how that kind of thing works on windows though as I haven’t used steam on windows

      • BentiGorlich@gehirneimer.deOP
        link
        fedilink
        arrow-up
        33
        ·
        14 hours ago

        Yeah you can work around it, but it is still intentionally restricting you from just using it with non-steam games. I don’t want to have to play every game through steam, even though I intentionally bought it from GOG for example

        • Quibblekrust@thelemmy.club
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 hours ago

          I wouldn’t call it an intentional restriction. Not trying to be a Steam apologist, but it would require extra work to make the controller use something other than Steam Input. Or to make a stand-alone Steam Input app. Not doing extra work is not what I would call a restriction. That’s like an Xbox controller not working on PlayStation because Microsoft didn’t put the extra work in to make it compatible. It’s not an intentional restriction. It’s just… extra work.

          Ironically, both a PlayStation controller and Xbox controller work in Windows natively. But they don’t have all the fanciness of Steam Input. Steam Input is genuinely insane! I have a Steam Deck and the ways you can customize input are so finely detailed and powerful. They would have to make a standalone app to support all these features, or just give up and make a generic Xinput mode, which I don’t see the point of doing for such a powerful controller. It would be a waste. Just buy an Xbox controller.

          I also don’t see it as a big deal to have to install Steam and register non-steam games in order to use the fancy Steam Controller. It’s free software, and you can configure it to start in your Library so you never even see any ads for games on sale. You just start your game, set up your controls perfectly, and you’re good to go. As a company having a near monopoly on PC gaming, Steam is pretty benevolent.

        • Hamartiogonic@sopuli.xyz
          link
          fedilink
          arrow-up
          8
          ·
          13 hours ago

          I guess it boils down to two options:

          1. Use the Steam controller and utilise workarounds to play games from other platforms. Is it the controller that much nicer to justify the workarounds and the cost?
          2. Use a different controller that is compatible with everything. No janky solutions required, which is nice, but is the controller so much worse than the Steam controller that you feel like you’re missing out?
        • Korhaka@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 hours ago

          Thought it would, its been a while since I have done it but I think I do remember seeing options to configure the controller.

          • prole@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            5
            ·
            9 hours ago

            SteamInput basically allows you to map anythning to anything. You can also create all sorts of custom shit like radial menus, button toggles, macros, etc.

            It’s really impressive actually.

    • Ethalis@jlai.lu
      link
      fedilink
      arrow-up
      2
      ·
      12 hours ago

      Yep, same. I had money saved up since the announcement to buy the controller when it launches, but this is seriously making me consider just buying and Xbox controller instead

  • furry toaster@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    7
    ·
    11 hours ago

    a lot of the features of the controller are not supported by X input, I still think they should’ve added an X input switch somewhere somehow, ideally this device gets its own custom driver for windows, since it is fairly unique generic controller drivers just wouldnt provide full fearure set, hopefully valve makes a full open source in trww driver for it on linux which can be used as a basis for other devices like this,

    hopefully valve also provides documentation on how provided ingame integration (basically the game turns on its own “steam” input) and a proper sdk, that would allow developrs to integrate natively the controller without needing steam