protonscr

Steam Remote Play freezing into "Remote computer is performing first time setup"

steamclosed Steam clientStreaming
ValveSoftware/steam-for-linux#6275 · opened 2019-05-17 by fabiancabau · updated 2019-11-25 · 54 comments · github
Ffabiancabau 2019-05-17 github

Your system information

  • Steam client version: May 15, 2019, 21:17:00 - 1557957375
  • Distribution: Deepin OS 15.9 and Zorin OS 12
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Enabled Steam Beta on Windows 10 PC, enabled Steam Beta in both Deepin OS 15.9 and Zorin OS 12. Tried to stream games from Windows 10 PC using the newest Remote Play, not on the same network as the Win10 PC. The game opens up in the Remote PC, but the Linux Steam client freezes on the "Remote computer is performing first time setup" screen.

Steps for reproducing this issue:

  1. Enable Steam Beta on Windows 10 PC
  2. Enable Steam Beta on Linux
  3. Enable Remote Play on Both
  4. Try to Stream a game from the Windows 10 PC in the Linux machine (not on the same network)
  5. Game should open in the Windows 10 PC, Linux Steam will freeze into "Remote computer is performing first time setup"
    DeepinScreenshot_select-area_20190517115354
Jjoeknock90 2019-05-17 github

I am getting the same issue streaming from Linux to Linux:

Your system information

  • Steam client version (build number or date): May 15 2019, at 21:17:00
  • Distribution (e.g. Ubuntu): Arch Linux (Host and Client)
  • Opted into Steam client beta?: Yes (Host and Client)
  • Have you checked for system updates?: Yes (Both host and client packages up to date)

Steps for reproducing this issue:

  1. Same steps as above EXCEPT

It seems that even games that do not require first time setup are also not working. Steam client on client PC will either freeze or crash completely. Steam on host continues to run fine and usually even starts the game.

I have tried both Steam-Runtime and Steam-Native provided by Arch Linux packages

I can create a new issue if needed.

Host information
https://gist.github.com/joeknock90/c2e1d98895856ebb984a00f818a25ee1

Client Information
https://gist.github.com/joeknock90/9342a225e75e6e017faef95996941f4b

Pparkerlreed 2019-05-21 github

Same here. Linux host/Linux client. It freezes and after a while crashes out. Seems to segfault at the driver level. Tried both Intel and AMD.

Client https://gist.github.com/parkerlreed/43f7a5ee2b3588cbba12274564daae67

Host https://gist.github.com/parkerlreed/cb146f2b3f0e83af12f529e6130c12c3

The game continues to run on the host.

[parker@stealth ~]$ coredumpctl info 9326
           PID: 9326 (steam)
           UID: 1000 (parker)
           GID: 1000 (parker)
        Signal: 11 (SEGV)
     Timestamp: Tue 2019-05-21 18:48:17 EDT (7min ago)
  Command Line: /home/parker/.local/share/Steam/ubuntu12_32/steam
    Executable: /home/parker/.local/share/Steam/ubuntu12_32/steam
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (parker)
       Boot ID: d14cb38cebf34c9383bd59b719178540
    Machine ID: 175eb21d26bc4b75a833309c038d32c8
      Hostname: stealth
       Storage: /var/lib/systemd/coredump/core.steam.1000.d14cb38cebf34c9383bd59b719178540.9326.1558478897000000.lz4
       Message: Process 9326 (steam) of user 1000 dumped core.
                
                Stack trace of thread 9400:
                #0  0x00000000f7000000 n/a (radeonsi_dri.so)
                #1  0x00000000ecf9d5ae n/a (/home/parker/.local/share/Steam/ubuntu12_32/libvstdlib_s.so)
                #2  0x00000000ecf9d655 n/a (/home/parker/.local/share/Steam/ubuntu12_32/libvstdlib_s.so)
                #3  0x00000000ecf9dcc7 n/a (/home/parker/.local/share/Steam/ubuntu12_32/libvstdlib_s.so)
                #4  0x00000000ecf9dfcf n/a (/home/parker/.local/share/Steam/ubuntu12_32/libvstdlib_s.so)
[parker@stealth ~]$ coredumpctl info 2219
           PID: 2219 (steam)
           UID: 1000 (parker)
           GID: 1000 (parker)
        Signal: 11 (SEGV)
     Timestamp: Tue 2019-05-21 18:59:30 EDT (4min 44s ago)
  Command Line: /home/parker/.local/share/Steam/ubuntu12_32/steam
    Executable: /home/parker/.local/share/Steam/ubuntu12_32/steam
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (parker)
       Boot ID: 33b9b34f5f9a4a30ae86235ab0d97ce5
    Machine ID: 175eb21d26bc4b75a833309c038d32c8
      Hostname: stealth
       Storage: /var/lib/systemd/coredump/core.steam.1000.33b9b34f5f9a4a30ae86235ab0d97ce5.2219.1558479570000000.lz4
       Message: Process 2219 (steam) of user 1000 dumped core.
                
                Stack trace of thread 2255:
                #0  0x00000000f7000000 n/a (i965_dri.so)
                #1  0x00000000f4ad95ae n/a (/home/parker/.local/share/Steam/ubuntu12_32/libvstdlib_s.so)
                #2  0x00000000f4ad9655 n/a (/home/parker/.local/share/Steam/ubuntu12_32/libvstdlib_s.so)
                #3  0x00000000f4ad9cc7 n/a (/home/parker/.local/share/Steam/ubuntu12_32/libvstdlib_s.so)
                #4  0x00000000f4ad9fcf n/a (/home/parker/.local/share/Steam/ubuntu12_32/libvstdlib_s.so)

EDIT: I realized I was missing my lib32-vulkan-radeon-git. Installed it and now it just crashes even faster than before (after the "Launching title on remote computer" popup)

EDIT2: The fast crash was due to choosing a game that has a Steam launch menu. Normal game still takes a while for Steam to crash out.

Pparkerlreed 2019-05-21 github

Would the dump created by Steam help? Let me know if that's good to share here.

EDIT: Here's the debug dump

dump.zip

Pparkerlreed 2019-05-22 github

I tried again today with steam-native and actually saw streaming_client itself bail

[parker@stealth ~]$ coredumpctl info 27568
           PID: 27568 (streaming_clien)
           UID: 1000 (parker)
           GID: 1000 (parker)
        Signal: 3 (QUIT)
     Timestamp: Wed 2019-05-22 18:26:10 EDT (3min 59s ago)
  Command Line: /home/parker/.local/share/Steam/ubuntu12_32/streaming_client --gameid 233470 --server 0.0.0.0:27031 --transport k_EStreamTransportUDPRelay --relay 162.254.192.84:28381 --quality 2 072e5d6e9525f0cb22c5ee3efb9126235bcf6df2d0>
    Executable: /home/parker/.local/share/Steam/ubuntu12_32/streaming_client
 Control Group: /user.slice/user-1000.slice/session-5.scope
          Unit: session-5.scope
         Slice: user-1000.slice
       Session: 5
     Owner UID: 1000 (parker)
       Boot ID: 581a7076524b4fdea41dcb88b87f418a
    Machine ID: 175eb21d26bc4b75a833309c038d32c8
      Hostname: stealth
       Storage: /var/lib/systemd/coredump/core.streaming_clien.1000.581a7076524b4fdea41dcb88b87f418a.27568.1558563970000000.lz4
       Message: Process 27568 (streaming_clien) of user 1000 dumped core.
                
                Stack trace of thread 27568:
                #0  0x00000000f7f4d929 __kernel_vsyscall (linux-gate.so.1)
                #1  0x00000000f71fbf07 __poll (libc.so.6)
                #2  0x00000000f580ec04 n/a (/home/parker/.local/share/Steam/ubuntu12_32/steamclient.so)
                #3  0x00000000f580cbcd n/a (/home/parker/.local/share/Steam/ubuntu12_32/steamclient.so)
                #4  0x00000000f580cde0 n/a (/home/parker/.local/share/Steam/ubuntu12_32/steamclient.so)
                #5  0x00000000f57fdde4 n/a (/home/parker/.local/share/Steam/ubuntu12_32/steamclient.so)
                #6  0x00000000f60fd28f n/a (/home/parker/.local/share/Steam/ubuntu12_32/steamclient.so)
                #7  0x00000000f60fd937 n/a (/home/parker/.local/share/Steam/ubuntu12_32/steamclient.so)
                #8  0x000000005665295f n/a (/home/parker/.local/share/Steam/ubuntu12_32/streaming_client)
Nntropy83 2019-05-25 github

I am having issues with in-home streaming as well. It all worked fine, then I got several updates. Steam updated, the kernel and the padoka-devel ppa for AMD. After that my host machine freezes now when I try to start in home streaming from the steam link. It seems to be a GPU hang since all 7 LEDs on the Vega 64 are lit and the system is frozen, can still ssh into it but the gpu hang even prohibits a soft reboot.

I have tried reverting back to an older kernel and tried opting out of steam beta no luck. So it seems to be GPU driver related.

I am on Ubuntu 18.04.2, 5.0.0-18.1-liquorix-amd64 with padoka-devel ppa

Lleo-petrucci 2019-05-25 github

I am also experiencing this issue.
Running Ubuntu 18.10.

I tried a Windows laptop to see if it was a problem with the Host but that works flawlessly so it's definitely a problem with the Linux Steam Client.

Nntropy83 2019-05-25 github

In my case it could be Vega gpu related. When the host dies, kernel error gives a VMA page fault error.

P.S.: fixed my problem by changing from padoka-devel to oibaf.
Have the same issue tho now on the Manjaro laptop when trieing to connect to the Linux host. It dies upon "Remote computer is performing first time setup". First it hangs then steam exits.

BBalanarAHN 2019-05-27 github

Same issue after last beta update.

Your system information
Steam client version: May 22 2019 21:55:25 - 1558567098
Distribution: Ubuntu 18.04
Opted into Steam client beta?: Yes
Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:
Update and enabled Steam Beta on Windows 10 PC, enabled Steam Beta in Ubuntu 18.04. Tried to stream games from Windows 10 PC using the newest Remote Play, using hamachi and own VPN connection (brefore last beta update all works fine). The game opens up in the Remote PC, but the Linux Steam client stucked on the "Remote computer is performing first time setup" screen, BUT on host game launch anyway. The problem is that the client does not start the window with the stream.

Steps for reproducing this issue:
Enable Steam Beta on Windows 10 PC
Enable Steam Beta on Linux
Enable Remote Play on Both
Try to Streaming a game from the Windows 10 PC in the Ubuntu machine (via hamachi and other own VPN)
Game launched and opened in the Windows 10 PC, but on Ubuntu Steam will freeze into "Remote computer is performing first time setup" and didnt opening stream window.

Jjoeknock90 2019-05-30 github

It seems to be entirely the streaming client as @parkerlreed said. Streaming from Linux to Windows works fine.

Mmichealharrington 2019-06-06 github

I also have the same issue. It hangs when trying to stream from my Windows PC to my Fedora PC.

Lleo-petrucci 2019-06-08 github

Eventually got fed up waiting for a fix and moved my Windows Desktop on the same network.
Seems like the problem, at least for me, has now also extended to In-Home streaming.

Steam doesn't crash, but the game starts and Steam on Ubuntu tells me it couldn't connect to the remote desktop.

This used to work flawlessly a few weeks ago so I don't even know where to start with this.

Jjoeknock90 2019-06-08 github

Yep. My in home streaming setup has been broken for over 2 weeks now. It's definitely a problem with the Linux streaming client.

Lleo-petrucci 2019-06-10 github

After some testing, removing beta participation from both clients seems to at least fix in-home streaming.

I still had some temporary issues where Linux wasn't able to connect to the remote desktop, but I managed to fix that with a restart of both clients. It has worked fine for the past two days.

Bbandmask 2019-06-14 github

Having the same problem still, although with Windows host and Linux client. Is the problem still there for you with Linux hosts?

Jjoeknock90 2019-06-16 github

Doesn't seem to matter what the host is. It's the Linux streaming client in the beta update that's causing the problem.

RRonnieTiger 2019-06-17 github

Confirmed here too, Steam client hangs while reporting "Remote computer is performing first time setup" (Even though it's actually launching the game, no setup process is running) then it eventually exits.

Nnalquas 2019-06-17 github

Same thing is happening here, tried it from multiple networks.

Jjustinbarnett 2019-06-19 github

The Beta client is now the live client. So it's broken for live and beta now.

Lleo-petrucci 2019-06-19 github

The Beta client is now the live client. So it's broken for live and beta now.

Thank you Valve, very cool

Jjoeknock90 2019-06-19 github

Ok, NOW my streaming setup is completely broken.

Hhardpenguin 2019-06-21 github

I am also affected by this issue.

JJaredBanyard 2019-06-21 github

Same here. Win 10 -> Ubuntu 18.04. Non-Beta Clients. Linux Client Crashes.

Bbostrot 2019-06-22 github

Works the other way around (Windows 10 - > Ubuntu 18.04) so it definetely is not a host issue.

Rrandomei 2019-06-25 github

Same here. Linux client crashes.

Bbandmask 2019-06-25 github

Is there anyone from steam looking at this?
Over a month old and no feedback.

Jjoeknock90 2019-06-25 github

It does feel a little silly that they brought a broken feature from beta to stable, breaking the stable client as well.

Ok so I just tried remote streaming and it actually worked about 50% of the time.

Lleo-petrucci 2019-06-25 github

I wrote a support ticket in the hope of making someone at Valve aware of the bug. Maybe that will help?

Jjoeknock90 2019-06-25 github

@creativiii

Honestly, it's probably more like 90% now. I don't know why but it's basically just working now.

Lleo-petrucci 2019-06-25 github

@creativiii

Honestly, it's probably more like 90% now. I don't know why but it's basically just working now.

I wish I could say the same. I go from crashes to "could not connect". I've managed to connect once for about 5 seconds, that was about it.

Oorbsthetics 2019-06-26 github

I run into this issue as well from Ubuntu 18.04 -> Windows 10 however what "fixes" it for me is to login to the Windows machine locally, not remotely. Once past the login screen I go back to my Ubuntu laptop and can stream anything just fine.

I have run into weird login issues like this before where if I remote into the Windows desktop using like Remmina, then stream, I will get the login screen for Windows but no sound once logged in. However if I quit the game then re-stream, I don't get the login screen but will now have sound.

Aaidenmadaffri 2019-06-27 github

Getting the same issue here. Linux --> Linux.

Pparkerlreed 2019-06-27 github

I can now remote stream as of the latest beta update

Pparkerlreed 2019-06-27 github

Limited to software decode but I expect that by now... shakes fist at the host also not supporting AMD VAAPI

image

BBalanarAHN 2019-06-28 github

After today's update of Windows Steam client In-Home Streaming Works correctly. Will continue to observe

Jjoeknock90 2019-06-28 github

I am working consistently as well now. Thanks volvo.

Ffabiancabau 2019-07-01 github

Working fine for me too. Great job!

Bbandmask 2019-07-03 github

I still can not stream in home from host (Windows 10) to client (Ubuntu 18.04)

Lleo-petrucci 2019-07-03 github

I'll be honest if I try to start a game steam will tell me it can't connect to remote desktop about 90% of times. Sometimes I can just click on the game that's already been started and it will connect, but most times I need to restart both Steam clients.

This is still pretty far from being fixed knowing that a month ago this worked flawlessly

Pparkerlreed 2019-07-03 github

@bandmask Are you on the beta client in Ubuntu? I don't think the fix has hit stable yet.

Hhowels 2019-07-04 github

Same issue here. Plus, if the streaming continues after this then it will grab the first frame of host video output and freeze on the client, whilst the host continues.

AAtlasC0R3 2019-07-09 github

Even without the Steam Beta thing, it freezes. Something is wrong with the Host, then.... I'm assuming.
For now I'm just using Parsec. Until then I'll just use Parsec. When there will be an update that patches it, I may use the Steam Remote Play thing or maybe Parsec.

LLaurentDumont 2019-07-10 github

With the non-beta client, I was unable to stream to a Ubuntu 19.04 laptop from a Windows 10 machine. Everything seems to work okay with the new beta client.

Mmlassnig 2019-07-14 github

I am on beta on both host and client Linux machines over the internet. Steam on both host and client find each other automatically, and I can click on "Stream from ", then client screen goes black, game starts on host, and after a few seconds "Couldn't connect to remote computer", and game on host has to be kill -9 via ssh. Not entirely sure what to do now, host machine is unlocked (no screensaver, etc..), but I do not have any ports forwarded.

LLaurentDumont 2019-07-15 github

I am on beta on both host and client Linux machines over the internet. Steam on both host and client find each other automatically, and I can click on "Stream from ", then client screen goes black, game starts on host, and after a few seconds "Couldn't connect to remote computer", and game on host has to be kill -9 via ssh. Not entirely sure what to do now, host machine is unlocked (no screensaver, etc..), but I do not have any ports forwarded.

How are you discovering the other PC? As far as I know, the steam stream uses multicast packets to discover other endpoints. By default, it's designed to work on the same L2 broadcast domain. You usually have to use a Multicast daemon on your "router" to allow the multicasts packets to reach beyond the subnet of the Steam host.

Mmlassnig 2019-07-15 github

I am on beta on both host and client Linux machines over the internet. Steam on both host and client find each other automatically, and I can click on "Stream from ", then client screen goes black, game starts on host, and after a few seconds "Couldn't connect to remote computer", and game on host has to be kill -9 via ssh. Not entirely sure what to do now, host machine is unlocked (no screensaver, etc..), but I do not have any ports forwarded.

How are you discovering the other PC? As far as I know, the steam stream uses multicast packets to discover other endpoints. By default, it's designed to work on the same L2 broadcast domain. You usually have to use a Multicast daemon on your "router" to allow the multicasts packets to reach beyond the subnet of the Steam host.

I just have the Steam linux application running on both host and client. The client finds the host automatically (I have paired them previously through Settings->Remote Play), even though I'm in a different country right now. But starting a game results in the client black screen and the error message.

LLaurentDumont 2019-07-15 github

I am on beta on both host and client Linux machines over the internet. Steam on both host and client find each other automatically, and I can click on "Stream from ", then client screen goes black, game starts on host, and after a few seconds "Couldn't connect to remote computer", and game on host has to be kill -9 via ssh. Not entirely sure what to do now, host machine is unlocked (no screensaver, etc..), but I do not have any ports forwarded.

How are you discovering the other PC? As far as I know, the steam stream uses multicast packets to discover other endpoints. By default, it's designed to work on the same L2 broadcast domain. You usually have to use a Multicast daemon on your "router" to allow the multicasts packets to reach beyond the subnet of the Steam host.

I just have the Steam linux application running on both host and client. The client finds the host automatically (I have paired them previously through Settings->Remote Play), even though I'm in a different country right now. But starting a game results in the client black screen and the error message.

I'm a bit puzzled by this. Most of the doc I find reference streaming from a PC to an Android device/Steam link device, not from a PC to a PC over the internet. I feel like this requires a VPN/l2 tunneling.

Kkisak-valve maintainer 2019-08-16 github

Hello, is anyone still experiencing this issue on an up to date system?

AAtlasC0R3 2019-08-16 github

I don't know... have not tried.

Lleo-petrucci 2019-08-16 github

Hello, is anyone still experiencing this issue on an up to date system?

It is far from perfect. It still does not perform as well as it used to before the update that broke it.
Previously I was able to immediately connect to a game without many problems, while now I usually have to do this:

  • Click Stream
  • Wait for it to time out
  • Try to connect while the game is running

I usually have to do this 2 or three times before it actually connects.

But I suppose the original issue is resolved.

Hhowels 2019-08-23 github

Remote Play working but only when not using Steam Play (Proton). Which is a shame given the huge number of proton-based games which became playable under Linux.

Kkisak-valve maintainer 2019-09-27 github

Closing as it appears the original issue has been resolved.

@howels, there's a some Proton + streaming issues being tracked at #5770, #5831, #6200, #6516 which may be worth comparing to your experience.

?ghost 2019-11-23 github

Guys if Steam Remote Play isn't working, try and turn of your Windows Firewall (Search up how to do that) and hopefully that should work

Hhowels 2019-11-25 github

Guys if Steam Remote Play isn't working, try and turn of your Windows Firewall (Search up how to do that) and hopefully that should work

This is a Linux issue, Windows is irrelevant.

Nothing extracted yet.