Hacker News new | ask | show | jobs
by tskulbru 36 days ago
Ive been using Moonlight on my Apple TV, with a 8bitdo controller connected to the Apple TV. My gaming computer is running bazzite and runs Sunshine as streaming server and it handles basically any game. I did use Steam Remote Control earlier but i found it quite unstable and slow compared to Sunshine which basically just works out of the box. Ive beaten Silk song and Elden ring on the setup. Its just wired 1gb networking. In the future i might upgrade to faster networking to get down the latency but its not really needed as long as i dont stream in 4k (my computer doesnt really do 4k that well anyway). The computer(s) have nvidia and amd gpus, both work just as fine.
4 comments

I have a very similar setup. On Ubuntu (wayland only) I had to build sunshine for support. There is also always the bootstrapping issue for logging in when locked. Yes, I can physically log in, but I'd like something a little easier. Remote desktop is actually quite a bit of a headache and locked down in annoying ways by gnome.
yea, i wanted as little friction sa possible. I landed on Bazzite so that i didnt need to spend any time tinkering, and the little tinkering i needed to was easy to do with claudes help. Ive used to just use the same a my daily driver (i use arch btw), but i wanted something that "just worked". Really impressed with bazzite for the gaming streaming setup, kudos to that team and their great work.

Oh and i use a virtual display, which was easy to do in wayland.

I have some terrible NixOS hacks on my desktop machine which bridges Home Assistant via MQTT to some configuration around which video and audio outputs should be used, and whether my login manager should automatically log in as my user account running Steam Big Picture or wait for auth before starting Niri. Its certainly not anywhere near as smooth as having a Steam Machine under the TV, and I don't love that I have to run a machine that makes the room several degrees warmer while running, but it does have the advantage of being free apart from the time spent making it work.
Would you mind sharing the part of your nix config you use to set up Sunshine? I'm having a rough time getting it to work well with my AppleTV.
I use similar setup (CachyOS, Apple TV, Moonlight/Sunshine), but I play on a projector instead of a TV, which results in slightly higher latency. With that in mind, I connect gamepad via Bluetooth to my PC rather than to the Apple TV to minimize input latency; all single-player games are fully playable without any noticeable lag.
I'm doing the same and it works great. The apple tv is an amazing little box for all of these things.
cool, I didn't know Apple TV could be a Sunshine/Moonlight client!
It's perfect for gaming: silent, reliable network and Bluetooth, and supports basically any TV or projector. Works great with Xbox Elite controllers.

Only downside is that keyboard/mouse can't connect to Apple TV, so it's controller-only.

I haven't had luck with mouse, but you can actually connect a bluetooth keyboard to the Apple TV. I use a little handheld unit from Rii and it works great.

For mouse, if you have an iOS device you can use the "Remote" widget on your phone as a mouse, and it works in the Moonlight client well enough to click through prompts etc.