Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Have you tried sunshine + moonlight? I've heard it has lower latency and better streaming quality.


Can confirm that. Using both to connect to the same windows box and sunshine+moonlight is better latency wise for fast paced games. And for games bought from GoG unless you want to configure Steam to launch them :)

Steam streaming is more convenient if the game is on steam and it's turn based or something like that. Also if the (mac) box you're streaming to has multiple monitors, Steam will continue to show the game if you cmd-tab out of it, while moonlight will minimize from the start.


Yep, I found that combination to be better when it comes to lag, stability and quality as well.

Especially now that they added a 4:4:4 chroma subsampling option which fixes things like text edges in some cases.


A then you can use lossless scaling on moonlight for a real amazing distrubed gaming experience.


Okay this all sounds great, what specs do I need on the machine connected to the TV? Will a Raspberry Pi 3 work? Pine64? Atomic Pi? (That's x86_64, intel Celeron)

Anything more than that and the value proposition goes way down. For every 50 grams lighter I am willing to lose 1fps. For every fan removed I will drop an entire resolution (4k -> 2k -> FHD...) Change "lighter" to heavier if it makes sense. My comfort and aesthetic matters more than competition quality, pixel perfect yadda

I keep starring these remote display projects but none have convinced me to provision a client machine for the purpose yet.


It doesn't take too much compute, the networking is the key.

I've run Moonlight on a bunch of things from my TV, crappy old Android TV box, phone, tablet, laptop, desktop, ROG Ally; don't recall if I ever tried a Pi, but I might give it a go.

My advice is, whatever you use, make sure it has wired ethernet for a consistent experience. That said, a more powerful device on the receiving end (Moonlight) with good high-speed wifi should also work fine, but almost always try to keep the PC end (Sunshine) hard-wired.


thanks, i have fiber and copper at the TVs. not in a pretty, or impressive way, i just have a switch next to the sets is all. fiber is impervious to most lightning strikes.

I got some hardware, someone else mentioned h264/265 hard requirements, but there were codecs before that for FHD that even a pi model B could handle (among them x264 i imagine). My main viewscreen is 720p60, DLP, it's real sensitive to artifacts in the visual output being literally glaring. doesn't take much horsepower to move 720p60 relative to fhd or 4k, imo; but here i am, hands out, begging for solutions!


I imagine it's related to what Sunshine/Moonlight is compatible with.

In terms of codecs, Pi4 is the best option (out of the Pi family) for hardware video decoders, Pi5 removed some hardware decoders which is unfortunate.


Lossless scaling requires some horsepower though


the gaming machine can handle all that, as i currently use it with a steam link (mentioned elsewhere) which means it's scaled from 4k/2k to 1080p or 720p depending on what TV i'm on. I'm sure i can run 4k (with a dummy hdmi dongle as i don't have a 4k plugged in to this pc anymore) with moonlight/sunlight/etc because i can do it with remote desktop!


At a minimum anything with h264 hardware decoding. H265, and VC1 hardware decoding supported but optional. It depends on what your output is. Networking wise, cabled is the best latency and bandwidth wise but wireless also works but can be unpredictable depending on usage and environment.


I prefer indoor lighting myself.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: