STEAM GROUP
Steam Remote Play homestream
STEAM GROUP
Steam Remote Play homestream
3,928
IN-GAME
35,131
ONLINE
Founded
November 7, 2013
All Discussions > Bug Reports > Topic Details
sage Apr 3, 2017 @ 10:55am
Streaming client crashes on linux clients
I am attempting to stream games from a Windows 10 host to a Linux client. This has worked in the past, however, it stopped working several months back and I have been unable to get it to work again.

When I launch any game via in-home streaming, the streaming_client opens and immediately exits. The game does launch on the host, but the host's streaming_client.log file is never updated, and the client's /tmp/streaming_client.log file contains only one line:

Mon Apr 03 17:30:25 2017 UTC - Initializing player

I am using software decoding on the client. I have tried both hardware and software encoding on the host, and see no difference. Both systems have been rebooted multiple times in an attempt to fix this issue but nothing has worked.

I have uploaded the /tmp/streaming_client.log and the /tmp/dumps folder, which includes the crash dump file:
https://www.dropbox.com/s/kqxryumdspd5u45/streaming_failure.zip?dl=0

Is there a fix for this, or a workaround?
Last edited by sage; Apr 3, 2017 @ 11:05am
< >
Showing 1-10 of 10 comments
sage May 4, 2017 @ 10:07am 
A month later and this issue still persists. I have the latest Steam client installed on both the host and client systems. Is no one else having this issue? I'm unable to troubleshoot further on my own.
Yenji Jun 25, 2017 @ 2:06am 
Same here, In-Home Streaming worked on OpenSuse 13.2. Upgrading OpenSuse to 42.2 left me with the same issue.
Leeon Jun 29, 2017 @ 4:38am 
Totally same behavior on openSUSE 42.2.
Also tried lot of things, no success. Interesting is, that on other openSUSE 42.2 machine as a client, streaming works flawlessly, on the first one it crashes immediately.
The only difference is GPU:
Intel integrated i5 GPU - crashing, Optimus laptop with nVidia 930M chip works nice.
Here is link to my thread: https://steamcommunity.com/groups/homestream/discussions/0/1368380934257713130/
Last edited by Leeon; Jun 29, 2017 @ 4:41am
Leeon Jul 9, 2017 @ 4:49am 
[SOLVED]
My issue was solved by changing sym-link from Steam into system:
/home/<your_home>/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libudev.so.0 -> /usr/lib/libudev.1.6.4
Change your libudev version according what you have in your OS.
Yenji Jul 11, 2017 @ 3:13am 
Confirmed, thank you very much Leeon!
ICantSeeIt Sep 26, 2017 @ 9:07am 
Originally posted by Leeon:
[SOLVED]
My issue was solved by changing sym-link from Steam into system:
/home/<your_home>/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libudev.so.0 -> /usr/lib/libudev.1.6.4
Change your libudev version according what you have in your OS.

Could you explain more what you mean here? I don't understand what you're saying to do.

I'm not sure if this is the same issue that I'm having, though. Just like OP here it used to work, I didn't use it for a while, and now it doesn't work anymore.

My streaming client opens a black Streaming_client window filling most of the screen and plays audio for a few seconds before crashing (game running fine on host computer). During that time the client PC (Ubuntu 16.04 LTS) is completely unresponsive. This also messes up my Steam Controller until I restart the PC, until I do that it behaves as if Steam wasn't running (Steam Controller has updated udev rules for wireless to work).

The other day I got Oblivion to work once (launched without Big Picture), then it never worked again. Only issue with it was that client inputs weren't working for the launcher that comes up, but in-game it was fine. Been trying a bunch of games with and without launchers, both with and without Big Picture Mode trying to test that, but I'm getting the same behavior for all.

Also tried enabling/disabling hardware encoding in every combination on both ends.
Host
Windows 10 Home 64-bit
Core i7 5820k stock 3.3 Ghz
AMD Radeon HD 5770 1GB

Client
Ubuntu Gnome 16.04 LTS 64-bit
AMD Phenom II X4 945 stock 3.0 Ghz
AMD Radeon HD 5450 1GB
Leeon Sep 28, 2017 @ 5:06am 
Just exchange libudev provided by Steam to the lib you certainly have in your system. Easiest way is using symbolic link from your Steam libudev to your system libudev located at /usr/lib/libudev.1.?.?
ICantSeeIt Oct 3, 2017 @ 4:43pm 
OK, that makes sense, but my files seem to be in very different places so I want to make sure I don't mess things up.

My Steam files aren't in
/.local/share/Steam/
, instead they are in
/home/<user>/.steam/
but after that the file structure seems to be the same and I did find
/home/<user>/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libudev.so.0
.
My
/usr/lib/
folder doesn't have any libudev files currently. Doing a search I was able to find some
libudev.so.1.6.4
files in
/lib/x86_64-linux-gnu/
and in
/lib/i386-linux-gnu
.
I tried checking if 1.6.4 would be the correct version or not, but using
~$ apt-cache policy libudev1
just gave me
229-4ubuntu19
.
So what do you think? My best guess right now is to just create a symlink at
/usr/lib/
called
libudev.1.6.4
which points to
/home/<user>/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libudev.so.0
.
Leeon Oct 15, 2017 @ 7:07am 
I don't know Ubuntu, but from what you described, you need to do it exactly the oposite way. Preserve the system lib and replace Steam one. Means create symlink in Steam pointing to the system lib.
ICantSeeIt Oct 17, 2017 @ 6:28pm 
New evidence suggests my issue is probably not the same as this thread's. Changing libudev files a couple different ways didn't seem to have an effect.

However, rebooting did, though it took a few so I didn't see it at first. After a fresh restart, sometimes streaming will work. Everything is good and normal, until sometimes launching a game will get stuck on the black window and then nothing works anymore until another reboot. I think it's related to the wireless Steam Controller on Ubuntu. For now I at least have a workaround.

Thanks for the help.
< >
Showing 1-10 of 10 comments
Per page: 1530 50

All Discussions > Bug Reports > Topic Details
Date Posted: Apr 3, 2017 @ 10:55am
Posts: 10