• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

SteamLink for Raspberry Pi Released

Scheduled Pinned Locked Moved General Discussion and Gaming
steamstreamingmoonlightsteamlink
75 Posts 23 Posters 30.2k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T
    thezoof
    last edited by 18 Dec 2018, 20:56

    Got it to work. I had to re-run the script - duh!

    R 1 Reply Last reply 21 Apr 2019, 15:30 Reply Quote 0
    • P
      psyke83 Global Moderator
      last edited by 22 Dec 2018, 18:57

      I updated the scriptmodule recently to fix a controller mapping issue with sixaxis controllers; steamlink is now configured to run in an Xorg session to prevent the controller's left analog sticks being erroneously used as a virtual mouse, causing in-game conflicts.

      It might be worth updating & re-installing from the latest version of the scriptmodule if you're having controller issues of any type (cc: @LineOf7s, @jasonw).

      1 Reply Last reply Reply Quote 1
      • R
        ralh
        last edited by ralh 22 Dec 2018, 22:07

        I just installed steamlink and if I try to run it from Ports I get a black screen for a moment and then I'm back on the Ports screen.

        cat /dev/shm/runcommand.log:

        Executing: xinit /opt/retropie/ports/steamlink/steamlink_xinit.sh -- vt1 -keeptty
        /opt/retropie/supplementary/runcommand/runcommand.sh: line 1007: xinit: command not found
        

        Any idea what I should do?

        1 Reply Last reply Reply Quote 0
        • P
          psyke83 Global Moderator
          last edited by 23 Dec 2018, 01:48

          @ralh said in SteamLink for Raspberry Pi Released:

          I just installed steamlink and if I try to run it from Ports I get a black screen for a moment and then I'm back on the Ports screen.

          cat /dev/shm/runcommand.log:

          Executing: xinit /opt/retropie/ports/steamlink/steamlink_xinit.sh -- vt1 -keeptty
          /opt/retropie/supplementary/runcommand/runcommand.sh: line 1007: xinit: command not found
          

          Any idea what I should do?

          Hmm... you need the xorgpackage. I'll add that to the depends of the scriptmodule later, but you don't need to wait - just manually install it yourself.

          1 Reply Last reply Reply Quote 1
          • R
            ralh
            last edited by 23 Dec 2018, 08:32

            Sorry, I'm a bit of a RetroPie noob and didn't realize it didn't use X at first.

            After installing xorg and changing /etc/X11/Xwrapper.config to say allowed_users=anybody everything works.

            Thanks for help!

            P 1 Reply Last reply 23 Dec 2018, 08:45 Reply Quote 0
            • P
              psyke83 Global Moderator @ralh
              last edited by 23 Dec 2018, 08:45

              @ralh said in SteamLink for Raspberry Pi Released:

              Sorry, I'm a bit of a RetroPie noob and didn't realize it didn't use X at first.

              After installing xorg and changing /etc/X11/Xwrapper.config to say allowed_users=anybody everything works.

              Thanks for help!

              Thanks for the update. IIRC, the RetroPie script usually removes xserver-xorg-legacy as an alternate to having to edit that file.

              1 Reply Last reply Reply Quote 0
              • P
                PureSmoke @psyke83
                last edited by 14 Jan 2019, 03:06

                @psyke83 I'm on Retropie 4.4.4 and SteamLink doesn't load for me. I get a black screen with just a cursor (which I can move with the Dualshock 4 trackpad). My /boot/config.txt is actually empty, so I don't even have the option to comment out the scanlines option. How do I fix this?

                1 Reply Last reply Reply Quote 0
                • B
                  Baz
                  last edited by 20 Jan 2019, 20:10

                  I think I broke it. Installed it fine and entered the code on my OC to connect but then had the bright idea to configure my controller. However it had already recognised it was a OS4 pad and really I didn’t need to do anything! I completely messed up the button mapping and now no button works except d-pad doen which quits steamlink. 😭 I have tried uninstalling, restarting system and reinstalling but every time it remembers my dodgy controller configuration. Really I think I need to uninstall steamlink, restart system and FTP in and delete all traces of steamlink, restart system again and then install it fresh. I tried this once but clearly didn’t get every trace. If anyone can help me solve this (without a completely fresh installation of retropie!) I’d be very grateful. Where do I need to look for steamlink configs and stuff?

                  H 1 Reply Last reply 20 Jan 2019, 20:14 Reply Quote 0
                  • H
                    hhromic @Baz
                    last edited by hhromic 20 Jan 2019, 20:14

                    @Baz after uninstalling (and before reinstalling), try deleting the following directories:

                    $HOME/.local/share/SteamLink
                    $HOME/.local/share/Valve Corporation
                    

                    Also check in your $HOME/.config and $HOME/.cache directories for any traces of steam link.

                    1 Reply Last reply Reply Quote 1
                    • R
                      RetroAK
                      last edited by 4 Feb 2019, 05:28

                      Has this been pulled?
                      I'm running 4.4.4, made sure my retropie_setup script is up to date by running an update just now, yet I'm not seeing "steamlink" in the experimental extentions.
                      I recently joined the retropie community and setup my rom machine just a couple weeks ago. Can't imagine why I'm not seeing this listed... would love to have this integrated in emulationstation.

                      M 1 Reply Last reply 4 Feb 2019, 05:30 Reply Quote 0
                      • M
                        mitu Global Moderator @RetroAK
                        last edited by 4 Feb 2019, 05:30

                        @RetroAK Yes, it's been integrated for some time - are you running a RPI 3 ?

                        R 1 Reply Last reply 4 Feb 2019, 05:32 Reply Quote 0
                        • R
                          RetroAK @mitu
                          last edited by RetroAK 2 Apr 2019, 05:33 4 Feb 2019, 05:32

                          @mitu I'm not running any form of pie hardware. I installed on top of a lubuntu install using a micro PC I've had around as a previous HTPC. Can post hardware specs and OS details in a little bit.
                          Should it still be found under experimental?

                          M 1 Reply Last reply 4 Feb 2019, 05:33 Reply Quote 0
                          • M
                            mitu Global Moderator @RetroAK
                            last edited by 4 Feb 2019, 05:33

                            @RetroAK Steamlink is only available for the PI3 - that's how Valve released the package.

                            R 2 Replies Last reply 4 Feb 2019, 05:34 Reply Quote 1
                            • R
                              RetroAK @mitu
                              last edited by 4 Feb 2019, 05:34

                              @mitu Ah, well crud. That would explain it. All my searching and I missed that simple detail. Thanks much, I'll press on researching other options.

                              1 Reply Last reply Reply Quote 0
                              • R
                                RetroAK @mitu
                                last edited by 4 Feb 2019, 05:45

                                @mitu unless, of course, you know the right direction to point me for integrating steam streaming with retropie on non-pie builds. I'm guessing it has to do with Moonlight?
                                I'd honestly be happy to just add a launch shortcut in my menu of emulators that just opens the desktop steam app

                                M 1 Reply Last reply 4 Feb 2019, 07:04 Reply Quote 0
                                • R
                                  RetroAK
                                  last edited by RetroAK 2 Apr 2019, 07:05 4 Feb 2019, 07:00

                                  So, this may not be the proper place, but if anyone ends up here wanting a simple solution for steam being integrated in your emulationstation and you're NOT on Pi hardware, this works great and I thought I'd add it here to save you some time.

                                  Install Steam, then add this under <systemslist> in:
                                  etc/emulationstation/es_systems.cfg

                                    <system>
                                      <name>steam</name>
                                      <fullname>Steam</fullname>
                                      <path>/home/steve/RetroPie/roms/steam</path>
                                      <extension>.jpg</extention>
                                      <command>steam -bigpicture</command>
                                      <platform>steam</platform>
                                      <theme>steam</theme>
                                    </system>
                                  

                                  Create a "steam" folder in your RetroPie/roms directory and plop a jpg in there.
                                  Simple as that. Any theme that already has eye candy for Steam in your menu knows what to do. Exiting Steam brings you back to emulationstation.
                                  You could install Steam games on the machine you're using for RetroPie or just stream from your main desktop gaming rig with Steam streaming--already a part of the full desktop app.

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    mitu Global Moderator @RetroAK
                                    last edited by 4 Feb 2019, 07:04

                                    @RetroAK I guess you can use Moonlight (it's available also in the experimental packages) if your main PC has an Nvidia video card which support it.

                                    1 Reply Last reply Reply Quote 0
                                    • H
                                      hhromic
                                      last edited by hhromic 2 Apr 2019, 11:06 4 Feb 2019, 09:47

                                      @mitu
                                      Moonlight is not yet available officially in the RetroPie experimental section, I hope to submit it as soon as I finish some last polishing that I have in mind.

                                      However, moonlight-embedded (the version I'm using in that scriptmodule) is also only available for RPI devices (and potentially other SBCs, just not x86). For a full desktop environment the right one to use should be moonlight-qt:

                                      https://github.com/moonlight-stream/moonlight-qt

                                      1 Reply Last reply Reply Quote 1
                                      • V
                                        Venturegirl @Purduecoz
                                        last edited by 7 Feb 2019, 03:28

                                        @Purduecoz I'm having the same problem, the day I installed steamlink it worked from Emulation station but now it won't, only from the shell.

                                        1 Reply Last reply Reply Quote 0
                                        • DarksaviorD
                                          Darksavior
                                          last edited by Darksavior 17 Feb 2019, 04:33

                                          I had to uninstall xorg and install the legacy version to get this working. I'll say, I'm rather impressed. I tried some version of the steam link app I had to manually install a few months ago and it was just absolute garbage. It couldn't get a good signal despite my pi being next to the router, even then, the skipping made it annoying to use. It wouldn't see my pad either. All's been resolved with this. It's great. I fired up Cuphead np.

                                          1 Reply Last reply Reply Quote 1
                                          • First post
                                            Last post

                                          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.

                                            [[user:consent.lead]]
                                            [[user:consent.not_received]]