• 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.
  • P
    psyke83 Global Moderator @Darksavior
    last edited by 19 Feb 2019, 03:34

    @Darksavior said in SteamLink for Raspberry Pi Released:

    Looks like entering retropie-setup removes the xorg legacy package. Is there a way to get it working with the latest xorg package? I was getting permission problems with that one.
    Fatal server error: (EE) xf86OpenConsole: Cannot open virtual console 2 (Permission denied)

    Xorg and steamlink should be working correctly without the legacy package (which needs to be removed due to permission issues with Xorg.wrap). I think we'll need more details than a single line to troubleshoot your issue.

    D 1 Reply Last reply 19 Feb 2019, 04:47 Reply Quote 0
    • D
      Darksavior @psyke83
      last edited by Darksavior 19 Feb 2019, 04:47

      @psyke83 AH, nevermind. Fixed it. Removed xorg and all its dependencies and reinstalled it all. Works now. No idea why it had permission problems in the first place. I'm using the official image.

      1 Reply Last reply Reply Quote 0
      • D
        Darksavior
        last edited by Darksavior 19 Feb 2019, 12:23

        @psyke83 In reinstalling the xorg package, it was also reinstalling the legacy stuff so then my problem restarted. So now I've uninstalled xorg, auto removed the remaining unused packages, and uninstalled the steamlink app. I then reinstalled the steamlink app and let that install the dependencies. Same permission problem. Here's the log.
        https://pastebin.com/B0x2qCig
        Legacy was working fine because I edited /etc/X11/Xwrapper.config and added allowed_users=anybody but that only exists for the legacy version?

        P 1 Reply Last reply 19 Feb 2019, 14:19 Reply Quote 0
        • P
          psyke83 Global Moderator @Darksavior
          last edited by 19 Feb 2019, 14:19

          @Darksavior said in SteamLink for Raspberry Pi Released:

          @psyke83 In reinstalling the xorg package, it was also reinstalling the legacy stuff so then my problem restarted. So now I've uninstalled xorg, auto removed the remaining unused packages, and uninstalled the steamlink app. I then reinstalled the steamlink app and let that install the dependencies. Same permission problem. Here's the log.
          https://pastebin.com/B0x2qCig
          Legacy was working fine because I edited /etc/X11/Xwrapper.config and added allowed_users=anybody but that only exists for the legacy version?

          I'm seeing some oddities in your Xorg log. Did you enable the experimental GL (fake/full KMS) driver?

          Can you show a more complete list of xorg-related packages you have installed? Mine, for reference:

          dpkg -l | grep xorg
          ii  xorg                                  1:7.7+19                            armhf        X.Org X Window System
          ii  xorg-docs-core                        1:1.7.1-1                           all          Core documentation for the X.org X Window System
          ii  xorg-sgml-doctools                    1:1.11-1                            all          Common tools for building X.Org SGML documentation
          ii  xserver-xorg                          1:7.7+19                            armhf        X.Org X server
          ii  xserver-xorg-core                     2:1.19.2-1+rpt1+deb9u2              armhf        Xorg X server - core server
          ii  xserver-xorg-input-all                1:7.7+19                            armhf        X.Org X server -- input driver metapackage
          ii  xserver-xorg-input-libinput           0.23.0-2                            armhf        X.Org X server -- libinput input driver
          ii  xserver-xorg-input-wacom              0.34.0-1                            armhf        X.Org X server -- Wacom input driver
          rc  xserver-xorg-legacy                   2:1.19.2-1+rpt1+deb9u2              armhf        setuid root Xorg server wrapper
          ii  xserver-xorg-video-all                1:7.7+19                            armhf        X.Org X server -- output driver metapackage
          ii  xserver-xorg-video-amdgpu             1.2.0-1+b1                          armhf        X.Org X server -- AMDGPU display driver
          ii  xserver-xorg-video-ati                1:7.8.0-1+b1                        armhf        X.Org X server -- AMD/ATI display driver wrapper
          ii  xserver-xorg-video-fbdev              1:0.4.4-1+rvt+b1                    armhf        X.Org X server -- fbdev display driver
          ii  xserver-xorg-video-fbturbo            1.20170324~143242                   armhf        X.Org X server -- fbturbo display driver
          ii  xserver-xorg-video-nouveau            1:1.0.13-3                          armhf        X.Org X server -- Nouveau display driver
          ii  xserver-xorg-video-radeon             1:7.8.0-1+b1                        armhf        X.Org X server -- AMD/ATI Radeon display driver
          ii  xserver-xorg-video-vesa               1:2.3.4-1+b3                        armhf        X.Org X server -- VESA display driver
          
          
          D 1 Reply Last reply 19 Feb 2019, 14:27 Reply Quote 0
          • D
            Darksavior @psyke83
            last edited by Darksavior 19 Feb 2019, 14:27

            @psyke83 I installed the complete xorg package (which turned out to be the legacy one) at one time but never enabled GL. The only xorg stuff I have installed now are through whatever the steamlink app installs.

            ii  xorg                                 1:7.7+19                          armhf                                                                                                                                                                                                                                                     X.Org X Window System
            ii  xorg-docs-core                       1:1.7.1-1                         all                                                                                                                                                                                                                                                       Core documentation for the X.org X Window System
            ii  xorg-sgml-doctools                   1:1.11-1                          all                                                                                                                                                                                                                                                       Common tools for building X.Org SGML documentation
            ii  xserver-xorg                         1:7.7+19                          armhf                                                                                                                                                                                                                                                     X.Org X server
            ii  xserver-xorg-core                    2:1.19.2-1+rpt1+deb9u2            armhf                                                                                                                                                                                                                                                     Xorg X server - core server
            ii  xserver-xorg-input-all               1:7.7+19                          armhf                                                                                                                                                                                                                                                     X.Org X server -- input driver metapackage
            ii  xserver-xorg-input-libinput          0.23.0-2                          armhf                                                                                                                                                                                                                                                     X.Org X server -- libinput input driver
            rc  xserver-xorg-legacy                  2:1.19.2-1+rpt1+deb9u2            armhf                                                                                                                                                                                                                                                     setuid root Xorg server wrapper
            ii  xserver-xorg-video-all               1:7.7+19                          armhf                                                                                                                                                                                                                                                     X.Org X server -- output driver metapackage
            ii  xserver-xorg-video-amdgpu            1.2.0-1+b1                        armhf                                                                                                                                                                                                                                                     X.Org X server -- AMDGPU display driver
            ii  xserver-xorg-video-ati               1:7.8.0-1+b1                      armhf                                                                                                                                                                                                                                                     X.Org X server -- AMD/ATI display driver wrapper
            ii  xserver-xorg-video-fbdev             1:0.4.4-1+rvt+b1                  armhf                                                                                                                                                                                                                                                     X.Org X server -- fbdev display driver
            ii  xserver-xorg-video-nouveau           1:1.0.13-3                        armhf                                                                                                                                                                                                                                                     X.Org X server -- Nouveau display driver
            ii  xserver-xorg-video-radeon            1:7.8.0-1+b1                      armhf                                                                                                                                                                                                                                                     X.Org X server -- AMD/ATI Radeon display driver
            ii  xserver-xorg-video-vesa              1:2.3.4-1+b3                      armhf                                                                                                                                                                                                                                                     X.Org X server -- VESA display driver
            
            
            1 Reply Last reply Reply Quote 0
            • D
              Darksavior
              last edited by Darksavior 20 Feb 2019, 01:19

              Problem solved for real. Not sure what it was since I got sick of changing permissions for xorg-related folders with no results. I changed the dev folder's permission and everything in it and that did it.

              1 Reply Last reply Reply Quote 0
              • S
                Swampy
                last edited by 30 Mar 2019, 16:47

                SteamLink was updated to 1.1.30:
                https://steamcommunity.com/app/353380/discussions/6/3362406825533076063/
                Will it be updated in RetroPie too?

                Linux is like wigwam: no Gates, no Windows and Apache inside.

                M 1 Reply Last reply 30 Mar 2019, 17:05 Reply Quote 0
                • M
                  mitu Global Moderator @Swampy
                  last edited by 30 Mar 2019, 17:05

                  @Swampy steamlink is installed from the Raspbian repositories, so whenever the update is released on their repositories, it will be available for update in RetroPie also.

                  P 1 Reply Last reply 30 Mar 2019, 17:16 Reply Quote 0
                  • P
                    psyke83 Global Moderator @mitu
                    last edited by 30 Mar 2019, 17:16

                    @mitu said in SteamLink for Raspberry Pi Released:

                    @Swampy steamlink is installed from the Raspbian repositories, so whenever the update is released on their repositories, it will be available for update in RetroPie also.

                    You're right - keeping in mind that, similar to the Linux .deb for steam, the package functions only as a bootstrapper to fetch the latest release during launch.

                    Unfortunately, the bootstrapper also handles dependency resolution which usually requires user input to confirm via command-line when new packages are to be installed; the effect would be that you'd be stuck on the runcommand dialog.

                    The new release doesn't seem to have this problem, but it can potentially happen in future. If/when it does, I'll add the dependencies to the scriptmodule.

                    1 Reply Last reply Reply Quote 0
                    • R
                      r3ddvil @thezoof
                      last edited by 21 Apr 2019, 15:30

                      @thezoof Hi, having the same issue, I am pretty newb when it comes to Rpi script editing , but I added "steamlink" and "streaming_client" to the list of emulators in the music.py, and have reset the system and disabled/enabled audio and no luck for me. How do I rerun the script? Thanks.

                      B 1 Reply Last reply 22 Apr 2019, 15:59 Reply Quote 0
                      • B
                        backstander @r3ddvil
                        last edited by 22 Apr 2019, 15:59

                        @r3ddvil

                        I added "steamlink" and "streaming_client" to the list of emulators in the music.py

                        I think it's just called "steam"

                        1 Reply Last reply Reply Quote 0
                        • S
                          Swampy
                          last edited by 14 Jan 2020, 13:51

                          The controller doesn't work in emulationstation any more after exiting steamlink inside. This happens since the latest update of steamlink. I don't know weather it is a problem with RetroPie or steamlink. Steamlink installs new udev rules. Perhaps, this could be the problem.

                          I mentioned the problem in the steamlink forum too:
                          https://steamcommunity.com/app/353380/discussions/6/1737760710137252830/

                          Linux is like wigwam: no Gates, no Windows and Apache inside.

                          1 Reply Last reply Reply Quote 0
                          • S
                            Swampy
                            last edited by Swampy 16 Jan 2020, 15:58

                            For now I have downgraded to version 1.1.45.105:

                            STEAMLINK_DATA_HOME="${XDG_DATA_HOME:-$HOME/.local/share}"/SteamLink
                            echo "file://$STEAMLINK_DATA_HOME" >"$STEAMLINK_DATA_HOME/update_url"
                            echo "http://media.steampowered.com/steamlink/rpi/steamlink-rpi3-1.1.45.105.tar.gz" >"$STEAMLINK_DATA_HOME/public_build.txt"
                            

                            seen in https://steamcommunity.com/app/353380/discussions/6/1660069015242109357/
                            and in https://steamcommunity.com/app/353380/discussions/6/3681064390585946947/

                            Then I also added " --skip-update" in the last line after "/usr/bin/steamlink" in "/opt/retropie/ports/steamlink/steamlink_xinit.sh".

                            Now it works again for me.

                            Linux is like wigwam: no Gates, no Windows and Apache inside.

                            1 Reply Last reply Reply Quote 0
                            • S
                              Swampy
                              last edited by 18 Jan 2020, 08:54

                              The problem is solved with the newest version 1.1.50.

                              Linux is like wigwam: no Gates, no Windows and Apache inside.

                              1 Reply Last reply Reply Quote 0
                              • J
                                Jste84
                                last edited by 31 Oct 2020, 17:04

                                Has anyone had any issues with audio?

                                My audio seems to work on launch of steamlink. Then stops suddenly during a game.

                                It seems to mute the volume during the game. Easy enough to put back on the laptop... But can't seem to do it in game? Can anyone help?

                                1 Reply Last reply Reply Quote 0
                                • 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.

                                  This community forum collects and processes your personal information.
                                  consent.not_received