Steam Link

Steam Link

 此主題已被置頂,因此它可能很重要
slouken 2018 年 12 月 12 日 上午 11:59
Steam Link Raspberry Pi Troubleshooting
The official Steam Link Raspberry Pi support page is here:
https://support.steampowered.com/kb_article.php?ref=6153-IFGH-6589

Here is some additional troubleshooting information that may help:

I get a message that X11 isn't supported on this version of Raspbian
* Raspbian Bullseye does not have a hardware accelerated path for video to the X display. For the best streaming experience, we recommend that you update to Raspberry Pi OS Bookworm or newer, or use an SD card with Raspbian Buster installed, available here[downloads.raspberrypi.org].

I'm using a Raspberry Pi 4 and I'm getting a black screen
* Make sure you have the HDMI cable plugged into HDMI port 0 (closer to the power port)

I'm using a Raspberry Pi 4 and am getting exactly 30 FPS
* You are probably using a 4K display, which is limited to 30 FPS by default. You can enable 4K 60 FPS by adding this line to your /boot/config.txt and reboot:
hdmi_enable_4kp60=1

I'm using a Raspberry Pi 4 and don't have the option for HEVC
* HEVC is only supported on Raspberry Pi OS Bookworm and newer.

I'm getting frequent stuttering and/or frame drops
* The wireless module on older Raspberry Pi appears to occasionally have delays of up to 250 ms. Wired networking is strongly recommended. You can also try switching to the ‘Fast’ streaming quality option from the Streaming settings in the Steam Link. You can find out more information about improving wireless experience here.

I'm getting audio stuttering on Raspberry Pi 4
* Try editing /etc/pulse/default.pa
Find the line that has the following:
load-module module-udev-detect
modify it to:
load-module module-udev-detect tsched=0
and then reboot.

I'm getting black screen flashes, distortion, and/or video decoding errors
* Make sure your power supply is providing enough voltage and your Raspberry Pi isn't overheating.

I'm getting a prompt whether to execute Steam Link when I double-click the desktop icon
* Edit /etc/xdg/libfm/libfm.conf and add the following line under the [config] section:
quick_exec=1
.. and then reboot
最後修改者:slouken; 2024 年 11 月 12 日 上午 8:54
< >
目前顯示第 46-60 則留言,共 98
Xstioph 2020 年 2 月 8 日 上午 2:05 
引用自 slouken
引用自 Xstioph
I'm going a bit crazy.. Some update late last year broke it for me.. It had been working pretty well. I have both PC and Pi connected to Wifi.. BUT I have an ethernet cable between them. From some point this cable seems to be ignored and they seem to only connect through Wifi. Which does not work (10-30Mpbs, spikes and dips all over). If I disable Wifi on the Pi I don't get steamlink to connect to the PC.. Anything specific that was changed or any settings I can do manually? I did constantly get 100Mbps before, and it was working rather fine, so I'm certain it did it via cable.

Usually this is caused by the PC networking being reset so the ethernet network is considered a public network.
Thanks, I'll start looking there!
Swampy 2020 年 2 月 8 日 上午 6:38 
引用自 Shred
引用自 slouken

This is fixed in build 1.1.54, thanks!

Thank you slouken! I've updated to 1.1.54, and it works fine now.

For me too! Thank you very much!
最後修改者:Swampy; 2020 年 2 月 8 日 上午 6:39
Xstioph 2020 年 2 月 12 日 上午 2:51 
引用自 slouken
引用自 Xstioph
I'm going a bit crazy.. Some update late last year broke it for me.. It had been working pretty well. I have both PC and Pi connected to Wifi.. BUT I have an ethernet cable between them. From some point this cable seems to be ignored and they seem to only connect through Wifi. Which does not work (10-30Mpbs, spikes and dips all over). If I disable Wifi on the Pi I don't get steamlink to connect to the PC.. Anything specific that was changed or any settings I can do manually? I did constantly get 100Mbps before, and it was working rather fine, so I'm certain it did it via cable.

Usually this is caused by the PC networking being reset so the ethernet network is considered a public network.
I should probably start by adding that I'm running retropie (Raspberry Pi 3 Model B) and a Windows 10 PC.

You were correct in that it had been set to "public" and I made a new acquaintance in "power shell" and got it set back to "private". But it still didn't work. Tried the other ethernet connection on my PC, then tried setting it to static IP but nothing changed. Would it help to set the raspberry pi to static IP to perhaps? That seems like a bit a hassle though.

I guess it'll be fine when we get new equipment from our ISP so I can lay cables between router and accessories... But the fact that it HAS worked is what really bothers me.. :)
最後修改者:Xstioph; 2020 年 2 月 12 日 上午 3:19
Gobytrie 2020 年 2 月 19 日 上午 2:47 
引用自 Mike
I'm trying this out on my RPi 3B+, and so far I have two major issues. Number one: While streaming, the screen goes black at random times (anywhere from every 3 to every 20 seconds). The blanking out lasts only about a half a second, but it'd be very frustrating in a high-speed-action game. Second issue: My PS4 controller connects fine and works in the Steam UI, but not in any games, which makes using a controller pointless. Any help on these problems would be great! Thanks for the work on this!

Hey Mike, did you ever solve the problem with your PS4 controller?
I am facing the exactly same behaviour. My PS4 controller connects fine and works in Steam UI, but it doesnt seem to work during any game....
I'm using a Raspberry Pi 3 Model B+ with a current raspbian installation.
Any help also by other members is appreciated :)
最後修改者:Gobytrie; 2020 年 2 月 19 日 上午 2:49
sagoth66 2020 年 2 月 23 日 上午 6:33 
I'm running a Raspberry Pi 4b with RetroPie and SteamLink as a port addon. SteamLink connects and runs BP UI. I have an old wired gamepad and two wireless Xbox One controllers (bluetooth versions).

When BP starts the controllers are unresponsive but after a minute or so they seem to work. I launch a game and no controllers work. All three controllers are listed in the steam link controller setup page, all have been assigned and tested working fine.

Any ideas? Seems some others are having similar issues. The fact that there is some functionality would suggest it may be something straightforward.
viehzeug 2020 年 3 月 21 日 下午 3:29 
引用自 Olmo
引用自 TheDrifter363
Hi,

I started using the steam link app on my Raspberry Pi 3 B+, with an Ethernet hookup. Regardless if I'm using Raspbian Lite or OSMC, after I install the steam link app, there is a bug. When the encoder switches to "Desktop DWM", which it does when you minimize Steam Big Picture mode and certain games, there is a delay with the mouse movement on the controller. I'm using a PS4 controller connected via Bluetooth; however, this error also occurs with the controller connected via USB. For example, if I wish to scroll across the screen, using the right analogue stick, the mouse moves across the screen, not accepting any input, until the mouse is at the end of the screen. I notice that the performance statistics window also freezes at this time, and there is a high frame drop percentage. Otherwise the app works great. If anyone could confirm this same issue that would be great. It has to do with mouse movement, via a controller, when the encoder is set to "Desktop DWM".

Also as a suggestion, do you think you'd be able to have audio control in the future? For example I have my wireless PS3 Headset connected to the Raspberry Pi and I wish to play audio out of the headset instead of the TV. It has a USB wireless DAC so it is a separate audio device from the TV's native HDMI.

Thank you!
Im experiencing same. Issue i switch from osmc to raspbian to be able to run latest version the problem reoccurring when i launch steamlink from terminal as pi using "steamlink" command but seems to work without issues when using the desktop icon to launch steam im a raspberry and linux noob does anybody have any ideas? Would be ideal to be able to run it from ssh because im using it as a kodi mediaplayer but would love to be able to easy startup steamlink using ssh


Just set up OSMC and my old (wired) xbox 360 controller and I have the same issue.
alohl669 2020 年 3 月 22 日 上午 9:27 
you don't have your own repository? Raspbian is very limited for many things I do on raspberry, so I generally use full distributions for armh64 of centos, debian, etc. Indeed I have looked at the ubuntu repositories and obviously you don't have steamlink, but I am surprised that you don't even publish alternatives for other more generic linux distributions knowing how the linux community works.
最後修改者:alohl669; 2020 年 3 月 22 日 上午 9:27
Xalek 2020 年 3 月 26 日 下午 4:16 
I have steamlink working well on my RPi 3B+ Running Raspbian Buster. I call it from the command line and all is well, however I can't exit the application. When using the pop up menu and selecting stop streaming, the app restarts instead of exits.

the only way to exit the application is either using killall steamlink (or shell) or if using the active terminal ctrl+c.

Do I need to pass any parameters to the application to stop this behaviour?
slouken 2020 年 3 月 26 日 下午 4:28 
引用自 Xalek
I have steamlink working well on my RPi 3B+ Running Raspbian Buster. I call it from the command line and all is well, however I can't exit the application. When using the pop up menu and selecting stop streaming, the app restarts instead of exits.

the only way to exit the application is either using killall steamlink (or shell) or if using the active terminal ctrl+c.

Do I need to pass any parameters to the application to stop this behaviour?

You can hit escape or press the B button on your controller to quit the application.
Swampy 2020 年 3 月 30 日 上午 10:17 
Hello, after reinstalling steamlink and the first start it ended with:
Downloading update http://media.steampowered.com/steamlink/rpi/steamlink-rpi3-1.1.60.143.tar.gz ######################################################################### 100,0% ######################################################################### 100,0% Unpacking update Moving original files to /home/pi/.local/share/SteamLink/.old mv: der Aufruf von stat für '/home/pi/.local/share/SteamLink/*' ist nicht möglich: Datei oder Verzeichnis nicht gefunden * failed to add service - already in use?

Any suggestions?
Swampy 2020 年 4 月 4 日 上午 8:27 
引用自 Xenophobe
引用自 Swampy
Hello, after reinstalling steamlink and the first start it ended with:
Downloading update http://media.steampowered.com/steamlink/rpi/steamlink-rpi3-1.1.60.143.tar.gz ######################################################################### 100,0% ######################################################################### 100,0% Unpacking update Moving original files to /home/pi/.local/share/SteamLink/.old mv: der Aufruf von stat für '/home/pi/.local/share/SteamLink/*' ist nicht möglich: Datei oder Verzeichnis nicht gefunden * failed to add service - already in use?

Any suggestions?
see the bottom section of the original post, it may apply to your issue.

You are right, I didn't noticed that.

After deleting ~/.local/share/SteamLink and reinstalling steamlink, the stable version is working again.

My background was, that I tried to switch to the beta-build within steamlink. Then after update, it didn't work any more. Cause my steamlink is working within retropie, I tried to test it after exiting retropie to see possible errors in the console.

The beta-build isn't working for me till now. I will test the beta-build within the raspbian desktop to exclude that the problem only exists with retropie.
最後修改者:Swampy; 2020 年 4 月 4 日 上午 8:36
Oh The Humanatee 2020 年 4 月 4 日 下午 5:45 
SOLVED.

Trying to run steamlink on raspberry pi 4, the screen goes blank when pressing Start. There is a blue box at the bottom that says to long press "back" on the controller to see overlay with a small green checkmark at the bottom right.

Host is on raspbian buster. I see big picture mode running on host, but not responding to client's controller input. when stopping remote play on host, the client continues to show

On Client I can find the host, controller test is successful, connection is wired, all firewalls disabled.

Tested steamlink on my phone with the same host and everything works fine, which tells me the host is fine.

In streaming_log.txt I see a lot of "CLIENT: ERROR OMX_ErrorInsufficientResources". At the end, I see this:

EDIT SOLVED: All I had to do was to increase gpu_mem to 320 in /boot/config.txt.

gpu_mem=320
最後修改者:Oh The Humanatee; 2020 年 4 月 4 日 下午 6:54
[Bouncy]-|Henky‼|-[TTC] 2020 年 4 月 6 日 上午 11:10 
It has been a while since i last used my raspberry pi for steam so i am unsure what the last build was that works for me. But the moment i begin streaming the display completely goes off and only occationally flashes a screen. Its the exact same build i always used with the same configuration as before (Although i did not install pulseaudio yet, originally this only caused audio issues).

The moment i terminate the remote session the screen comes back.
(Raspberry Pi 3B+)

Update: Traced the issue back to update 36, earlier builds work fine.
Update 2: Full system update took care of it, i assume its kernel or mesa related.
最後修改者:[Bouncy]-|Henky‼|-[TTC]; 2020 年 4 月 6 日 下午 4:32
Ro 2020 年 4 月 23 日 下午 1:56 
Hello,

I'm happy today because I was able to start my steamlink app using systemd on my rasbperry 4 Debian Buster version with GUI.
Indeed, an important option to add is : Environment="DISPLAY=:0"
Otherwise you will get a GUI error.

Then I enabled auto restart so when the application is killed or crashed, it is always respawned after 5 seconds.

Here is my steamlink.service file :

[Unit] Description=Start Steam Link at desktop load [Service] Type=simple User=pi ExecStart=/usr/bin/steamlink Restart=always TimeoutStopSec=5 Environment="DISPLAY=:0" [Install] WantedBy=graphical.target

I hope this will help someone.


lEx 2020 年 4 月 27 日 下午 12:03 
Spent too much time trying to figure this out on my own, so before ditching the Pi 4 whatsoever decided to post a quesiton here - maybe I'll get some insight.

So, my problem is that while playing via Steam Link App on Pi there is periodic (every ~15-20 seconds) stuttering going on. And I cannot for the life of me figure out where it's coming from, because detailed statistics graph is smooth through the process.

Wha't I've found so far about this stuttering:
1. Resolution does not matter
2. What's happening on screen does not matter
3. Video quality (fast, balanced, beautiful) does not matter
4. Legacy of FMKS driver does not matter
5. Connection does not matter
6. Wired or Bluetooth controller connection does not matter
7. Amount of VRAM does not matter
8. Whether rumble is enabled or not does not matter
9. I forgot what else I've tested, I've been all over the place

It just seems like this stuttering is coming from some underlying process in Raspbian or elsewhere. I guess, at this point I just want to know - is that expected or not?

My best finding so far is that, with exactly the same setting on the server side, on Pi 4 I have around
"AvgDisplayMS" "3.95
on every resolution and quality setting I've tested.

While on my SteamLink device I have
"AvgDisplayMS" "0.06

Other than that, Pi 4's metrics are similar or better than SteamLink's. So I'm really lost what else can I try
< >
目前顯示第 46-60 則留言,共 98
每頁顯示: 1530 50