Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
(I also run Steam Link on a raspberry via OSMC)
I can stream 1080p videos from my PC just fine, along with using the Netflix, YouTube, and Twitch addons. I also had moonlight-embedded/Luna working for a bit, which when it did work was mostly flawless, but it hasn't been updated in 3 years and has too many bugs to continue using as much as I would like to.
Steam Link is the only program that is having trouble with video. But since the input works fine (and I believe the audio as well? I'll have to double check) it's been rather confusing to narrow down. I feel like I'd have a better starting point if i couldn't connect to the pc whatsoever, heh.
.
Also, if you haven't found it already, check this forum on OSMC...
https://discourse.osmc.tv/t/regarding-steamlink/76800
I did look through that forum post, but it looks like most issues raised were issues with getting the app/plugin working in the first place, rather than having it work but without video. However - I did find out that the log files are actually stored on the host computer, and so:
One thing I'm noticing is that it's saying the capture resolution is for some reason set to 1280x720 instead of the 1920x1280 I would expect. Also a few references to "k_EStreamFrameResultDroppedLate"?
...I'm also just noticing my xb1 controller (when connected via the Pi's bluetooth) is causing the mouse cursor on PC to move whenever I use the left analog stick to navigate menus, but that's an entirely different issue and I'll work on that one separately.. More of a note to self after I get this video thing nailed down.
Another thing that could be a factor is that I've found poor streaming performance after a recent round of Windows 10 updates. It was bad enough that I've moved over to running Steam on Linux. YMMV but, be interesting to see if others are reporting the same.
I think next time I have time to troubleshoot, I'll try using ssh to run steamlink from the command prompt itself and see if that gives any errors which I can work with.
Here's the output from the terminal window, with the majority of the framelate/framereset errors removed. After frame 637 I stopped the remote play.
I tried to run it a second time, for a bit longer, although it froze the Pi upon quitting, probably because I wasn't using the launcher and it wasn't exiting "cleanly". However - it left performance details up on screen while it was frozen, and I took a screenshot of that as well as it's quite rough looking:
https://imgur.com/a/PALPfT8
tvservice -s gives the following (both while running normally and while steamlink displays the black screen):
The drivers are Version 441.66, released December 10th (but this issue has been happening long before then). Geforce Streaming was installed recently, but is currently disabled. (I had it enabled not long ago to see if Luna/moonlight-embedded was a better solution than Steam Link. After seeing Luna hadn't been updated in 4 years or so, I opted to disable Gamestream and to fix this link/video problem instead.) Regardless, I checked now, and both the Nvidia Steaming Service process and service are disabled while I'm attempting to use steamlink.
I'm rather confused, as using tvservice -s still indicates that the tv is inactive, but.. it just loaded up fine and I was able to steam a game, and everything worked fine (aside from that unrelated issue of a Wireless xbox controller also controlling the host computer's mouse, and that may not even be a bug specific to RPi).
I'm going to keep an eye on it and hope that it wasn't just one of those one-off times where it seems to randomly work for a day, but for the time being it seems like you may have just solved it. My only guess is that somewhere OSMC has separate settings for HDMI/tv detection, and it wasn't passing that information in a way steamlink could detect, because I can't think of any reason for Kodi and all of its addons to be working, except steamlink. I know the steamlink launcher addon kills Kodi to allocate more resources, and relaunches after quitting steamlink, so it could be related there somewhere.
Regardless, thank you. I doubt I would have ever thought to force those options on in config.txt.
I launched RetroPie and installed the experimental steamlink package through RetroPie-Setup, launched it, and it worked fine as kind. I went back to OSMC immediately afterward and used the osmc steamlink-launcher addon as usual: black screen as soon as it's connected.
As such, I'm going to say this isn't an issue with Steam Link, but an issue with OSMC (or possibly the steamlink-launcher addon). I may try troubleshooting this on their board - however at this point rather than having RetroPie and steamlink running on OSMC, I may just reformat and install Kodi and steamlink on RetroPie instead.