top | item 42352371

Raspberry Pi 5 now supports Valve's Steam Link

166 points| Venn1 | 1 year ago |raspberrypi.com | reply

44 comments

order
[+] daveidol|1 year ago|reply
I've had the best luck with Moonlight (OSS client) and Sunshine (OSS server replacement for GeForce Experience's "GameStream") -- very minimal latency (almost completely undetectable) from my RTX 3090 PC to my Nvidia Shield.
[+] dathery|1 year ago|reply
I have been really happy with Sunshine as well.

If your server is Linux and you have an NVIDIA card, I would also recommend applying the NVFBC consumer card restriction removal patch[1] to your driver libraries to allow you to capture directly from the GPU rather than X11/Wayland. Sunshine will automatically detect this and use it and it reduces the latency even further.

[1] https://github.com/keylase/nvidia-patch

[+] aappleby|1 year ago|reply
Following up here - Moonlight/Sunshine is the best remoting experience by far on a local network. Windows to Windows is virtually transparent, supported via almost all GPUs, and lagless. Linux to Windows is slightly harder to set up (The NVidia host has been the lowest-latency for me, but you really do need the NVidia driver patches).

Highly recommended.

[+] staticman2|1 year ago|reply
Moonlight and Sunshine is great, but I couldn't figure out how to get HDR working on the Nvidia Shield- perhaps changing the Sunshine codec settings from the default was needed- I didn't bother fiddling with it.

I switched to using my Steam Deck. Moonlight on a docked Steam Deck with Sunshine works perfectly with HDR on an Ethernet connection. The Steam Deck should also have better controller support than the Nvidia Shield- I've been using the official Xbox wireless adapter, there's a community supported driver to use it with the Steam Deck- a video on Youtube says how to get it working.

[+] h4l0|1 year ago|reply
This is my current setup as well. While on the subject of Raspberry Pi 5, if you are using RPi5 with Raspbian as a Moonlight client and want to capture window manager shortcuts like `alt+tab` but unable to do so, Wayland is the problem. I'm trying to put this knowledge out their in the hopes of a search engine indexing it.
[+] talldayo|1 year ago|reply
A few months ago I found out my FireTV enabled smart TV supports Steam Link. I had to sideload the APK, but once it was installed the game streaming worked great at 1080p.

You can get a surprising amount of hardware to work as a game streaming frontend if your internet is fast enough. Moonlight-Switch is also interesting if you've got a jailbroken Switch sitting around like I do:

https://github.com/XITRIX/Moonlight-Switch

https://user-images.githubusercontent.com/9553519/135712658-...

[+] novaRom|1 year ago|reply
What Pi 5 is good for? It doesn't look like a portable because of high power consumption, nor it's a desktop class system because of its weak compute and high price. Pi 3 or 4 is still a better choice for almost anything including retro gaming and Linux education.
[+] geerlingguy|1 year ago|reply
Pi 5 is still good if you want a modern, supported device to run Linux and any Linux-y things with either a small quiet fan or a passive heatsink/case. 3D Printer control, retro gaming with more grunt than Pi 4, small 'micro' server, etc.

It's in a middle ground between Pi 4 (which is cheaper and can idle a tiny bit little lower) and N100 (which is nominally more expensive—varies greatly by region, but is faster with better IO and more compatibility, though integrating with GPIO-related stuff is more annoying). The CM5 makes more sense for a lot of use-case specific purchases though, like I upgraded my Home Assistant Yellow from CM4 to CM5 and the performance difference is noticeable.

Other manufacturers make much faster (and more efficient, though similarly-priced, accounting for performance) SBCs now, but the support side (e.g. I download an image and it runs 2, 3, 5, or 10 years from now) is much worse, unless you're used to hacking on Linux kernels and following device-specific forums to resolve your issues.

[+] aappleby|1 year ago|reply
It's a computer. It does computer things.

Also it has easily-accesible GPIO and other interfaces like I2C, SPI, UART, etcetera.

[+] moffkalast|1 year ago|reply
The high power draw didn't turn out to be that much of an obstacle in the end. A strong enough step down regulator with a USB-C decoy board and it runs fine off any decent battery.

I was sceptical at first too, but in the end the Pi 4 now feels like the Pi 3B+ felt against the Pi 4 (and that was just a 30% perf boost, this is 3x). I.e. just hopelessly slow in comparison, and the few I've got will be relegated only to the least demanding projects. The Pi 5 is now the standard Pi.

[+] artimaeis|1 year ago|reply
It idles down to 2.7w. Obviously it's not a desktop class system still, even when consuming its max rated power draw. But it idles low enough to be a fantastic little local server for simple applications.
[+] lttlrck|1 year ago|reply
Valve Steam Link? At 4kp60 and even 1080p240?
[+] mikae1|1 year ago|reply
Low power consumption and good Linux support makes it a good home server for your OCI containers. Would also be a capable surf machine to complement my power hungry desktop machine.
[+] ata_aman|1 year ago|reply
I'm using it on a project to run llama and personal doc embedding, hosting etc...
[+] Hashex129542|1 year ago|reply
How much watts at idle and peak did you noticed PI 5 consumes & PI 4? Thanks!
[+] stavros|1 year ago|reply
I have a Steam Link and a Chromecast with Link installed, and neither of them works. Whenever I launch Link, the sound will come through, but the video just stays stuck on the splash screen. It's a pity, Steam is great otherwise.
[+] steelbrain|1 year ago|reply
Have you verified that this is a client side issue by using another client? (ie the one built into your phone).

I’ve seen this happen to me, and a combination of plugging in a dummy HDMI dongle into the GPU, toggling on/off nvidia nvfbenc (hope I’m spelling this right) fixed it for me.

[+] phoronixrly|1 year ago|reply
Valve, why is the Steam Link not open sourced?
[+] radicality|1 year ago|reply
What’s the current top choice if I want to occasionally with low friction play games, but don’t want to actually be running the game myself (seems like for this you still use your PC). I have symmetric fios 1Gbs, and want to play either on Macbook, or on tv connected to appletv/firetv stick. Would GeForceNow be the best, or any other better options?
[+] beAbU|1 year ago|reply
Why not try them all and settle with what works for you? I've used Game Pass Cloud a couple of times to try out a game before I commit to downloading it to my xbox, but I cant comment on whether its better or worse than the others.
[+] ClassyJacket|1 year ago|reply
Xbox Game Pass is awesome, assuming you're happy with that and not PC games specifically. It's pretty seamless and performs well and they support heaps of devices. Plus it has Halo which automatically makes it the best one.
[+] j1elo|1 year ago|reply
There is GeForce Now, Microsoft's Xbox Cloud Gaming, and Amazon Luna. Those are the most prominent services (if not the only ones, but I'm not sure about that)
[+] Gigachad|1 year ago|reply
I tried the GeForce one last year and it was unplayable, and I have gigabit internet. I’m just not sure streaming will ever be viable, meanwhile running things locally becomes increasingly easy.
[+] poisonborz|1 year ago|reply
Local network: Moonlight+Sunshine

Over the net: Parsec

[+] wkat4242|1 year ago|reply
Huh i never realised that Steam link was also for 2D. Thought it was VR streaming only. I mostly game in VR so I guess I'm a bit too focused on that with the news
[+] zanderwohl|1 year ago|reply
Yeah, it actually started out as a hardware device. You'd buy a small box with an HDMI port to connect your PC to your TV. It wasn't terribly successful, but it did work well, if on wired LAN.
[+] nani8ot|1 year ago|reply
Since the Pi 5 supports (only) h265 hardware decoding this should be a good experience if set up that way.

Altough I'd also recommend looking into Moonlight and Sunshine.