Steam Link

Steam Link

update broke Steamlink "Couldn't initialize SDL: No avaible video device"
Oh, hello. Everything was working perfect...until all of a sudden, but now from the TV when you connect the screen you exit and the Steam logo comes back, it's like you restart. When you see the PC where it is transmitting you set the Big Mode. but not works, Steamlink is restarts after press lunch button.

Trying to reinstall OS, clients, drivers and so on is in vain.

I only find a WorkAround: Start first LXDE desktop and after run steamlink.

Raspberry Pi 3+ Raspbian OS Stretch
Last edited by 76561198101804156; Jun 19, 2019 @ 11:51pm
< >
Showing 1-15 of 21 comments
76561198101804156 Jun 18, 2019 @ 7:41pm 
I see this error msg: "Couldn't initialize SDL: No avaible video device" .

I try reinstall Steam, Steamlink, and update GPU Drivers but nothing fix it.
Last edited by 76561198101804156; Jun 18, 2019 @ 7:41pm
meohmy Jun 18, 2019 @ 10:07pm 
I was playing Minecraft Java version before dinner. After dinner it updated and then all mouse and keyboard control went wonky. Was facing either straight up or down, while periodically punching and spinning. I restarted again and Steam Link on my RSP2b+ updated and now it doesn't connect at all.
76561198101804156 Jun 19, 2019 @ 4:15am 
XDG_RUNTIME_DIR is not set
76561198101804156 Jun 19, 2019 @ 4:21am 
i cant start, with "startx steamlink" and only have mouse for click :S
Stephen Jun 19, 2019 @ 9:17am 
I'm getting the same thing as well, I could connect to my Linux PC but I'm getting the " No available video device" error as well. I'm running Arch but I don't think that's the issue.
hindyhat Jun 19, 2019 @ 2:07pm 
I get the same error message upon connecting to a Windows 10 PC and a Linux PC. Same thing either way.
76561198101804156 Jun 19, 2019 @ 3:09pm 
With

startx steamlink

work... But not joysticks avaible...
Xenophobe Jun 19, 2019 @ 3:15pm 
just out of curiosity, is this on a pi using raspbian stretch (officially supported) OS? I'm not seeing this on my pi with an updated/upgraded stretch OS installation.
Stephen Jun 19, 2019 @ 4:20pm 
I've tried it on Raspbian lite AND with OSMC, still having the same issue.
hindyhat Jun 19, 2019 @ 4:43pm 
OSMC here. "startx steamlink" doesn't seem to make sense, considering OSMC doesn't even run on X, so steamlink didn't require X before whichever recent update broke it for me.
Morelão Jun 19, 2019 @ 7:58pm 
Same here, after the last update yesterday steamlink goes on a restart loop and same "Couldn't initialize SDL: No avaible video device". The update broke it
76561198101804156 Jun 19, 2019 @ 11:34pm 
Originally posted by Xenophobe:
just out of curiosity, is this on a pi using raspbian stretch (officially supported) OS? I'm not seeing this on my pi with an updated/upgraded stretch OS installation.

Yes.
I see that the problem is the unset environment of XOrg Display called XDG_RUNTIME_DIR in the lasted version. This completely breaks Steamlink that start without X11

how to lunch Steamlink? from Tty / script on Kodi or Window Manager Openbox/DE?
Last edited by 76561198101804156; Jun 20, 2019 @ 12:00am
Yoshi 133 Jun 20, 2019 @ 4:21pm 
I had the same problem, and it seems that the bug is coming from the update of libSDL2-2.0 from 0.9.0 to 0.10.0

There is a backup of previous version in the .old directory that can be found in the SteamLink installation folder

So if you make the symlink libSDL2-2.0.so.0 (in the lib folder of your SteamLink installation) point to the old version of the library it fixes the problem.

The steps to do that are the following (For a RPi with raspbian or alike):

- Open an SSH session on your device
- Find the install path of SteamLink on your installation (for me it's in /home/.local/share/SteamLink but it's a custom version of Raspbian, so I can't tell what the default install path is)
- Once found, Go to the SteamLink directory :
cd /home/<whatever-your-SteamLink-install-path-is>
- Modify the symlink of libSDL2-2.0 to point to the old version :
ln -fs .old/lib/libSDL2-2.0.so.0.9.0 lib/libSDL2-2.0.so.0

That's what I did and I had no problem so far. Everything works again as expected, so that should be OK until it is properly fixed by a future update.
76561198101804156 Jun 20, 2019 @ 4:58pm 
Originally posted by Yoshi 133:
I had the same problem, and it seems that the bug is coming from the update of libSDL2-2.0 from 0.9.0 to 0.10.0

There is a backup of previous version in the .old directory that can be found in the SteamLink installation folder

So if you make the symlink libSDL2-2.0.so.0 (in the lib folder of your SteamLink installation) point to the old version of the library it fixes the problem.

The steps to do that are the following (For a RPi with raspbian or alike):

- Open an SSH session on your device
- Find the install path of SteamLink on your installation (for me it's in /home/.local/share/SteamLink but it's a custom version of Raspbian, so I can't tell what the default install path is)
- Once found, Go to the SteamLink directory :
cd /home/<whatever-your-SteamLink-install-path-is>
- Modify the symlink of libSDL2-2.0 to point to the old version :
ln -fs .old/lib/libSDL2-2.0.so.0.9.0 lib/libSDL2-2.0.so.0

That's what I did and I had no problem so far. Everything works again as expected, so that should be OK until it is properly fixed by a future update.


NICE !!!:steamhappy:

many thanks !!
Last edited by 76561198101804156; Jun 20, 2019 @ 4:58pm
JK_Mooney Jun 20, 2019 @ 5:49pm 
Getting the same error on my OSMC install. Sadly, this is my first install of the SteamLink software so I have no old version of that driver to try ;(
< >
Showing 1-15 of 21 comments
Per page: 1530 50