It's been several weeks now that I've been trying to get 1080p/60fps game streaming from my PC to my living room TV, using a Chromecast with Google TV. It works very poorly with input lag and stutters, and after reading many dozens of threads here and on the CCwGTV subreddit, I have given up and was unable to fix it.
At this point I'm considering alternatives, and would like to get feedback from you:
Do you have a great Moonlight streaming setup from PC to TV, with no input lag and stutter? If so, can you please share the following details:
TV specs and settings (i.e. game mode, etc)
PC specs (processor, GPU)
PC LAN connectivity (wired vs wireless)
PC running GeFroce Experience or Sunshine?
Resolution and framerate setup for streaming
Which device is running Moonlight? (Shield, CCwGTV, AppleTV, Roku, RPi, mini PC, etc)
Is the above device connected to LAN wirelessly or wired?
How is the gamepad/controller connected? (Bluetooth to device, wired to device, wired to PC, 2.4ghz to device, 2.4ghz to PC)
I hope that with a few data points I can better figure out what's the "missing piece" needed for my setup.
Thanks!
EDIT: It's been great reading what you guys have set up. Seems like CCwGTV is the fairly obvious piece to swap. Just for reference, here is my failing setup:
TV: Hisense H9E (2018) with Game Mode enabled
PC (host): GeForce 1060, Gen 2 Ryzen, connected via Ethernet
CCwGTV (client) connected via Ethernet, with Moonlight
Ethernet is very very stable, very low latency and no spikes
PC has GeForce Experience installed, but I also tried the latest Sunshine
Trying to stream 1080p/60fps. For testing, I'm trying a simple game that doesn't strain my PC at all (NES emulation via RetroArch) and it runs well on my PC.
I tried:
Controller connected to CCwGTV (Bluetooth)
Controller connected to CCwGTV (8BitDo 2.4Ghz USB-wireless adapter, using a USB-C hub)
Controller connected to CCwGTV (wired via USB-C hub)
Controller connected to host PC (wired)
Controller connected to host PC (8BitDo 2.4Ghz USB-wireless adapter)
Moonlight reports 59-60 fps, 1ms average network latency, 7ms average decode time. The numbers look great, however, it doesn't feel like that at all. It is very choppy, and there's no way it's actually 60fps. The input lag is abysmal - maybe 300ms no matter which controller configuration I try.
I also tried my TV's built-in Android TV (with Ethernet, and controller wired to it) running Moonlight-tv. Moonlight reports 20ms average decode time. Surprisingly, even though the decode time is higher compared to CCwGTV, it works much better, and I only notice frame drops for games running at 45+ fps. Unfortunately, the input lag is still noticeable.