Easiest way is by using remote play, you’ll want to change settings to enable audio on the host, and possibly lower stream bandwidth.

The guide also has another more in depth method.

  • ddtfrog@lemm.ee
    link
    fedilink
    arrow-up
    37
    arrow-down
    1
    ·
    1 year ago

    “I can’t afford a new Xbox controller”

    buys a steam deck

      • BallShapedMan@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Unrelated, my friends and I are in a spat regarding how evil mashed potatoes are and do they mean us harm. I’ve sent them a screenshot of this saying I have at least one ally against the potatoes. So if anyone asks, be cool!

          • BallShapedMan@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            It started with a meme from @chrishallbeck (I’m tagging him wrong, I don’t know how to do it or how to find hidden posts on sync) where he gets into a bathtub full of mashed potatoes. And I took it too far. Totally worth it.

      • AnonTwo@kbin.social
        link
        fedilink
        arrow-up
        9
        ·
        1 year ago

        The controller on the deck is actually different though.

        It’d be good if they can eventually make a controller that is actually based on the steamdeck’s controller design.

        • Russianranger@lemmy.world
          link
          fedilink
          arrow-up
          5
          ·
          1 year ago

          Right, it has more inputs that I find attractive. Especially with Steam Input being a thing, I typically use trackpads as a virtual menu for some games (MMOs typically), with the sticks being the normal move/camera. Then the extra two buttons on the back, helps to bind extra commands to them or tie them to a mode shift.

          A Steam Controller 2 with all the inputs of the deck would be a day 1 buy.

      • HughJanus@lemmy.ml
        link
        fedilink
        arrow-up
        4
        ·
        1 year ago

        Well ya know, it’s kinda inconvenient to carry around a keyboard and mouse on the airplane.

  • MentalEdge@sopuli.xyz
    link
    fedilink
    arrow-up
    18
    arrow-down
    1
    ·
    1 year ago

    The second method, though needing a bit more config is the superior one.

    It forwards the actual USB device that is the controller on the deck, to the PC.

    • Botzo@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      The proprietary software seems like a user-friendly version of USB/IP

      I’ve got some extra time today, so I’ll see if the free/built-in version is easy to get working.

      • MentalEdge@sopuli.xyz
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        That would be cool. Seems like it would have to work with the server on the deck if using it with a windows PC.

        • Botzo@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          1 year ago

          So, major caveat here: I’m a linux gamer and don’t have windows [subsystem for linux] available to test.

          This actually works shockingly well for steam-steam gaming, but I’d call these steps proof-of-concept success versus “finished product”.

          I’ll assume if you’re going this deep, you know how desktop mode works and you’re reasonably comfortable with the terminal. Otherwise, don’t follow random guides on the internet, and you understand that you could break things.

          Obvious prerequisite: enable sudo by creating a password for the deck user

          Enable installing packages via pacman: I borrowed from this guide, but didn’t follow it exactly.

          # disable the deck's read-only mode
          sudo steamos-readonly disable
          # init the pacman keyring
          sudo pacman-key --init
          # populate the keyring with archlinux
          sudo pacman-key --populate archlinux
          

          Install, start, and bind the usbip service on the steamdeck (steps from the “Server” portion of archwiki linked in my original comment above)

          # install usbip
          sudo pacman -S usbip
          # enable/start the usbip daemon
          sudo systemctl enable usbip.service
          sudo systemctl start usbip.service
          # enable the kernel module
          sudo modprobe usbip-host
          # list the available usb devices
          usbip list --local
          # bind the Valve usb device (check the output of the above for the right bus id, mine happens to be 3-3)
          sudo usbip bind --busid=3-3
          

          Install start and attach to the steamdeck (steps from the “Client” portion of archwiki listed above)

          # install usbip
          sudo pacman -Sy usbip
          # enable the requisite kernel module
          sudo modprobe vhci-hcd
          # list the remote devices (use your steam desk's ip address, this assumes you're on the same network and have addressed any firewall/configuration issues)
          usbip list --remote 192.168.88.207
          # attach to it
          sudo usbip attach --remote 192.168.88.207 --busid=3-3
          

          Now you can be shocked when it works instantly. Go play a game!

          • MentalEdge@sopuli.xyz
            link
            fedilink
            arrow-up
            4
            ·
            1 year ago

            If you turn this into a more complete guide, you should make it a post here on lemmy.

            I am also a linux gamer.

  • AnonTwo@kbin.social
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    I’d love if there were ways to use the controller and have the steam deck acknowledge this mode. Maybe then allow the monitor on the deck to do other things in the meantime.