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.
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.
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).
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.
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.
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:
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.
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.
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.
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.
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.
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.
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.
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?
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.
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.
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)
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.
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
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.
[+] [-] daveidol|1 year ago|reply
[+] [-] dathery|1 year ago|reply
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
Highly recommended.
[+] [-] jauntywundrkind|1 year ago|reply
Sunshine / Moonlight was also briefly pitched at the end of Arstechnica's coverage of this RPi Steam Link, fwiw. https://arstechnica.com/gaming/2024/12/the-raspberry-pi-5-no...
[+] [-] staticman2|1 year ago|reply
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
[+] [-] talldayo|1 year ago|reply
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
[+] [-] geerlingguy|1 year ago|reply
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
Also it has easily-accesible GPIO and other interfaces like I2C, SPI, UART, etcetera.
[+] [-] moffkalast|1 year ago|reply
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
[+] [-] lttlrck|1 year ago|reply
[+] [-] mikae1|1 year ago|reply
[+] [-] ata_aman|1 year ago|reply
[+] [-] Hashex129542|1 year ago|reply
[+] [-] stavros|1 year ago|reply
[+] [-] steelbrain|1 year ago|reply
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
[+] [-] radicality|1 year ago|reply
[+] [-] beAbU|1 year ago|reply
[+] [-] ClassyJacket|1 year ago|reply
[+] [-] j1elo|1 year ago|reply
[+] [-] Gigachad|1 year ago|reply
[+] [-] unknown|1 year ago|reply
[deleted]
[+] [-] poisonborz|1 year ago|reply
Over the net: Parsec
[+] [-] wkat4242|1 year ago|reply
[+] [-] zanderwohl|1 year ago|reply
[+] [-] nani8ot|1 year ago|reply
Altough I'd also recommend looking into Moonlight and Sunshine.
[+] [-] goodburb|1 year ago|reply
[1] https://parsec.app/
[+] [-] unknown|1 year ago|reply
[deleted]