PC gaming has always been my preferred way to play.

It's where my entire Steam library lives, where I tweak settings, and where the sheer flexibility of the platform continues to win me over. Even so, there's no denying that consoles still offer a certain kind of experience that's hard to replicate on a desk setup. Ever since pairing my PS5 Pro with a new 4K 144Hz TV, I've been reminded just how enjoyable it can be to simply sit back on a couch and play.

Until recently, that TV was reserved mostly for PlayStation exclusives, while the rest of my gaming happened on my desk and monitor setup. But with a PC library that includes Elden Ring, Forza Horizon 5, and even path-traced Resident Evil Requiem on PC, I started wondering why those games couldn't make their way to the big screen as well, without a 100-foot HDMI cable in play. That's where streaming solutions like Moonlight and Apollo came into play.

Steam Link was my first attempt at couch-style PC gaming

It technically worked, but it never felt like the right solution

Steam Link was the first method I tried, and truth be told, it just didn't seem to work the way I'd hoped. For starters, it took quite a bit of handiwork to get going properly, and even after dialing things in, the experience always felt limited. The biggest problem was resolution and frame rate: 1080p/60fps streaming was smooth, but 4K game streaming simply became unplayable due to jitters.

Compatibility was another headache. Playing non-Steam games through the app was far from seamless. My GOG non-Steam games would sometimes refuse to work entirely, occasionally greeting me with nothing more than a black screen. Then there were the random connection slowdowns that Steam Link seems oddly fond of introducing into the mix. Taken together, those issues made the whole setup feel unreliable, which is ultimately what pushed me toward trying Moonlight paired with Apollo instead.

Sunshine and Moonlight used to be the go-to combo

The one-two punch is now improved with Apollo replacing Sunshine

As such, I decided to explore better methods, moving on to a combination of Apollo and Moonlight. The more popular combination used to be Sunshine and Moonlight. However, Sunshine often requires a dummy HDMI plug-in to your PC case to create a second virtual desktop, which is not required if you host with Apollo instead of Sunshine. Secondly, Apollo offers better HDR support.

Apollo is a fork of Sunshine, which is a self-hosted game streaming service you install on your PC, while Moonlight is the client app you'll download and install on the device you want to play your streamed games on. This is what you want if you want to stream your PC games onto your TV with near-zero latency and great frame rates. It's not going to be as good as natively running things on your PC, but it's close enough, and more importantly, it's good enough.

The first step was to download Moonlight through the Google Play Store on my Google TV. Thankfully, I didn't need to sideload the app, since it was available for a quick, simple installation on my new 4K 144Hz TV in the living room. Another great thing about the service is that all configuration and tweaking happen solely on the PC or host streaming device, which means I only have to set up and tweak my configurations once, and I can then proceed to download Moonlight onto whichever device I wish.

Apollo lets me stream in 4K HDR to my TV at almost no cost

It's pretty much Sunshine, but better

After installing Apollo on my desktop, I went through a quick setup process to get started. By default, the app hosts your desktop and Steam's Big Picture Mode, which is pretty much enough to run every game I have on my PC. Once the WebUI is ready and opens up on your default browser, you create an account (and remember its credentials). Run Moonlight on your destination device (a TV, in my case). As soon as you select your PC via Moonlight, it will display a PIN code for you to enter on your host PC.

Head over to the Apollo WebUI on the PC, and tap the PIN tab. Enter the PIN displayed on your TV, and give the device a name ("Living Room TV" works just fine for me). Once you press Send, your PC's icon on the Moonlight app on the TV will now be unlocked, and you'll be good to go.

Now, for the final touches, get back to your (host) PC and, through Apollo's WebUI (it should always be running), head to the Applications tab. You can access each of your applications' settings by selecting the Edit button. Now, here's where it got interesting for me. Every guide under the sun (pun intended) told me to make sure that I went into individual settings in the Applications tab and ensured that the "Always create Virtual Display" option was checked. However, it wasn't until I unchecked it that I was able to successfully stream Steam's Big Picture Mode to my TV.

If you do want to stream to a screen with a higher display resolution or refresh rate than your primary monitor, Apollo makes it pretty easy. It wasn't until I reached out to ClassicOldSong, the creator behind Apollo, that I figured this out, but once you run any app on Moonlight, simply hit Windows+P on your PC to bring up the Project menu. Here, select 'Second screen only,' and you should be able to unlock the maximum frame rate and resolution of your target display.

The final step was to connect my gamepad, the DualSense controller, via Bluetooth to my TV. A simple enough procedure, especially thanks to the DualSense's latest update where each face button corresponds to an individual device. After that, it was just a matter of running Moonlight on the TV and selecting Steam's Big Picture Mode through it.

I've still made some compromises, though

4K HDR streaming requires a few graphics tweaks

Nvidia has really made 4K gaming mighty accessible with their DLSS 4.5 update, which means that I now find myself happily selecting DLSS Balanced or even Performance for games while streaming 4K to the TV. Thankfully, Apollo's improved HDR support over Sunshine makes it all look even prettier. Still, there's no denying that the couple of games I have on both my PC and PS5 look considerably better when running directly from the PlayStation than when streaming from the PC.

I've plugged a LAN cable into my TV just to get a faster, more consistent connection for Moonlight, but even then, 4K streaming tends to stutter once or twice every few minutes, which breaks immersion like nothing else. By and large, though, this is still the best way to play my PC games on my TV two rooms away, and if I ever need to get away from the committed position of the PC, Moonlight is always a click away.

Apollo game streaming server

This streaming setup has left me pleasantly surprised

In the end, what surprised me the most was how well this setup worked, and how naturally it fit into my gaming routine. My PC is still the heart of where I play, tinker, and experiment, but being able to casually drift into the living room without leaving that ecosystem behind feels strangely liberating.

It’s the same library, the same saves, and the same games, but now I get to experience them from a different seat in the house. Not having to replace the PC or console, I've managed to quietly blur the line between the two in a way that makes gaming feel a little more flexible.