Steam Link

Steam Link

slouken Nov 12, 2024 @ 8:44am
1
Steam Link version 1.3.13
The next version of Steam Link for Raspberry Pi is now available.

Also, Steam Link is now available on Raspberry Pi Bookworm!
sudo apt update sudo apt install steamlink

Special thanks to the Raspberry Pi folks, who have been very helpful in bringing Steam Link to the platform and are continuing to improve the graphics stack to provide the best possible experience in the future.

Here are the currently supported environments on Raspberry Pi Bookworm:

Raspberry Pi 5
  • Console and Desktop environment
  • Supports H.264 at 1080p, 144 FPS
  • Supports HEVC at 4K, 60 FPS and 1080p, 240 FPS

Raspberry Pi 4
  • Console and Desktop environment
  • Supports H.264 and HEVC at 1080p, 60 FPS (30 FPS if the display is at 4K resolution)

Raspberry Pi 3
  • Console environment
  • Supports H.264 at 1080p, 60 FPS

Raspberry Pi Zero 2 W
  • Console environment
  • Supports H.264 at 1080p, 60 FPS

Wired networking is highly recommended for the best streaming experience.

Changes:
  • Added settings recommendations based on network test results
  • Fixed the Nintendo Switch Pro controller when connected to the latest Steam client
  • Added Indonesian language support
  • Fall back to English if non-latin font downloads fail
Last edited by slouken; Nov 15, 2024 @ 9:55am
< >
Showing 1-15 of 23 comments
Parzival Nov 12, 2024 @ 9:52am 
nice :steamhappy:
geerlingguy Nov 12, 2024 @ 12:54pm 
I uh... this is going to sound slightly insane.

I wanted to try playing Red Dead Redemption II on my Pi 5 with an AMD Radeon PRO W7700. It would launch, but for some reason the Rockstar Games Launcher thing that has to be signed in wouldn't finish launching through Proton / Box86.

So I thought I'd pop over to steamlink to play it direct from my gaming PC.

That works, to an extent — once the stream starts, though, my screen goes black (the one plugged in through the GPU), but my mouse renders, and audio plays through the my Pi's connected speaker (and I can see the screen being streamed on my gaming PC, and can control from there).

So I'm wondering — does the way this 4K streaming work require direct iGPU integration on the Pi's VideoCore, meaning you can't get the stream to output through other video cards on the Pi 5?

(Yes I know this all sounds crazy, but it's working, and would be so nice if it supported multiple displays through multiple graphics cards, and not just the Pi's built-in HDMI outputs :)
slouken Nov 12, 2024 @ 4:21pm 
Originally posted by geerlingguy:
I uh... this is going to sound slightly insane.

Definitely. :)

However, I have an answer for you. The Raspberry Pi video core decodes the video into a tiled format that isn't supported by the AMD video card. You might be able to disable HEVC to get H.264 software decoding, but that won't show off the awesomeness of that video card.
AS. Nov 13, 2024 @ 2:30am 
Hi
Thank you very much again for the rasp 5 support!

I've run into a problem. I tried to pair my steam controller via the dongle to steam link. But steam link does not recognize a paired controller. However after the pairing I can control the app and my raspberry with my steam controller. But steam link says no controller found and after connecting to the host i cannot use it in the steam overlay.
slouken Nov 13, 2024 @ 9:01pm 
Originally posted by AS.:
Hi
Thank you very much again for the rasp 5 support!

I've run into a problem. I tried to pair my steam controller via the dongle to steam link. But steam link does not recognize a paired controller. However after the pairing I can control the app and my raspberry with my steam controller. But steam link says no controller found and after connecting to the host i cannot use it in the steam overlay.

Fixed in build 1.3.13.281, thanks!
AS. Nov 14, 2024 @ 12:28am 
Wow. Nice. Thank you. Much appreciated.
slouken Nov 14, 2024 @ 7:35am 
Originally posted by AS.:
Wow. Nice. Thank you. Much appreciated.

You're welcome! :)
BeoW0lff Nov 15, 2024 @ 12:18pm 
Hey! I finally got some time to test this out! It works great on desktop at my desired resolution and framerate. I think console will work better without the added slowdown caused by the desktop. However I can't get the console to do anything other than 4K 60fps. How do I set the console to other resolutions and framerates?
laplongejunior Nov 16, 2024 @ 6:18am 
The update broke steamlink on Rpi4 Bullseye
Can someone guide me on what the missing libvcos means?
Steamlink was working perfectly 2 days ago :(

error while loading shared libraries : libvcos.so: cannot open shared object file : no such file or directory
f1ames0ff Nov 22, 2024 @ 9:24am 
Awesome news! I just got my new Raspberry Pi 5!
reptile_tim Nov 24, 2024 @ 8:23am 
After steam link updated to this version at random times the video will freeze while I can still hear sound and can hear that it's accepting input via the controller too. Previously steam link has worked flawless for me for years. Not sure what broke it in this update. I'm running a Radeon 7800XT if that helps. Network configuration hasn't changed since it was working perfectly. Nothing has changed at all except Steam Link updated.
Last edited by reptile_tim; Nov 24, 2024 @ 8:23am
vae Nov 24, 2024 @ 11:01am 
This hasn't happened before and only happens in one game for me.
At random the connection to the video stream is "lost" but I can still hear the sound from the game.

Console shows the following during that time.
Marking frame 15853 complete with status k_EStreamFrameResultDroppedReset Marking frame 15854 complete with status k_EStreamFrameResultDroppedReset Marking frame 15855 complete with status k_EStreamFrameResultDroppedReset Marking frame 15856 complete with status k_EStreamFrameResultDroppedReset Marking frame 15857 complete with status k_EStreamFrameResultDroppedReset Marking frame 15858 complete with status k_EStreamFrameResultDroppedReset Video overflow (232.12ms queued), requesting keyframe synchronization Marking frame 15860 complete with status k_EStreamFrameResultDroppedReset Marking frame 15861 complete with status k_EStreamFrameResultDroppedReset Marking frame 15862 complete with status k_EStreamFrameResultDroppedReset Marking frame 15863 complete with status k_EStreamFrameResultDroppedReset Marking frame 15864 complete with status k_EStreamFrameResultDroppedReset Marking frame 15865 complete with status k_EStreamFrameResultDroppedReset
f1ames0ff Nov 25, 2024 @ 7:18am 
I have a weird bug. After several minutes after connection fps and video quality drops, and it starts to feel like it performs 1 fps per 2-3 seconds. Then after 10-20 seconds of this it sometimes gets back to normal, and sometimes only restart helps.

Hardware: Raspberry Pi 5 (8Gb);
OS: Raspberry Pi OS (64Bit) (2024-11-19 release);

@vae's problems seems to be similar;
Last edited by f1ames0ff; Nov 25, 2024 @ 7:18am
kstromjensen Nov 30, 2024 @ 11:27am 
Experiencing an error that doesn't match

Hardware: Raspberry Pi 4 (4Gb);
OS: Raspberry Pi OS (64Bit) (2024-11-19 release);

Steam Link gets stuck on the tips screen, I can hear a bit of audio, but the display is black besides the tips bit.

In the terminal, this error is repeated over and over:
ffmpeg error: PPS id out of range: 0
ffmpeg warning: Error parsing NAL unit #1.
avcodec_send_packet() returned -1094995529

When I tried researching the FFMPEG error it seemed like the problem could be on the Host side, but Steam Link works with my phone without issue and none of the changes I made on the Host PC did anything, just always keep getting this error.
f1ames0ff Dec 1, 2024 @ 4:00am 
Well, unfortunately currently it's completely broken. Hope it will be fixed soon.
< >
Showing 1-15 of 23 comments
Per page: 1530 50