If you already have Ethernet at both ends I cannot recommend enough game streaming. With the right setup it is almost identical to having my computer plugged in physically, and I am very sensitive to input latency.
I can get 4K HDR 120Hz running over gigabit Ethernet without visually sacrificing too much on bitrate, but you can squeeze more bitrate at lower fps or 1440p (obviously) if that is your preference. You can also tune these settings per-game with the setup I have which is quite useful.
Hardware wise, I'm using a Steam Deck as the streaming client in a docked setup (ala Nintendo Switch). It seems to handle everything I can throw at it, and it has the bonus of being able to run simpler games without streaming anything.
I have a third-party (UGREEN) dock providing power, USB and gigabit Ethernet, display (though unfortunately no HDMI-CEC to turn the TV on automatically (I worked around this using a janky automation script)). The official dock has HDMI-CEC but costs ~2x as much with less IO. I'll deal with my jank script.
For software, I'm running MoonDeck for game streaming via Sunshine on my gaming PC. The Steam Remote Play streaming is good, but not quite _as_ good, sadly.
> can get 4K HDR 120Hz running over gigabit Ethernet without visually sacrificing too much on bitrate,
While I agree game streaming can work well, in practice on a modern game the frame rate will vary if you try to get 4k hdr 120k and I don't believe a game stream can use variable refresh rate. In practice what do you do if playing a modern AAA game? Do you set the frame rate to a locked 60?
I used to do game streaming but ended up buying a 50 foot HDMI cable and USB and ethernet to link two rooms. One advantage of this is I don't need to worry about what frame rate to set the stream at and my Xbox adapter (or any adapter really) can be used natively on USB without worrying about controller compatibility over Ethernet.
Steam Remote Play sadly breaks down if anything involving Admin comes up. Task manager, admin prompt, etc.
Sunshine / moonlight can work but you need to run them as admin.
Sunshine / moonshine also have problems with the full DualSense features, you need to be wired, have VirtualHere set up, and even then it might not all work with all clients.
So yes both can work, but both have downsides that can be alleviated with an HDMI cable.
With Sunshine (I looked at it ages ago but totally forgot about it), do you have to be logged in order to accept clients? With Steam remote play streaming it won't let me stream unless I'm logged in - which is a problem given that I leave my PC (Windows 10). in my bedroom and I don't want to leave it unlocked.
Do you find Sunshine to be better than Steam's streaming?
what settings are you using? Game streaming from my PC to my steamdeck over ethernet for me feels like absolute shit. The quality gets destroyed every time i rotate the camera even on 1080p
[dead]
I have a gaming PC and a steam deck. My goal was to use my steam deck as a steam link (their old streaming hardware) w/ a Xbox controller
Both are connected via Ethernet and actually the video quality was very very good, and input lag was completely fine.
Unfortunately there were so many issues. I want a console like experience where I can just decide that i want to pick up a controller and play.
With this setup I have to unlock windows which is annoying. Also often times something gets stuck so I have to walk to the desktop to fix/click around, or it plays audio via PC, or I have to disable HDR, etc.