I have a Windows PC that I want to use as a streaming host and a Linux mini PC with Ubuntu Server on it that I want to use as a streaming client. They are in the same room, but the TV has better picture and it’s more comfortable to play sitting on the couch. Both are wired to my router.

My goal is to have a console experience, where I can control the Linux client using the TV remote or the controller, with no keyboard or mouse beyond the initial setup.

Both Steam Link or Moonlight are ok, but I don’t know how to make them console-like and have a seamless experience.

Some notes:

  • I tried a Fire Stick, and it worked, but it has latency that’s ruining the experience.
  • I don’t have extra free ports in my router - I’m aware a device like the Nvidia Shield or even a Steam Link would solve this, but it would also mean further investment into my network to make new ports available and I don’t want to use wifi because of the first point. The Linux PC I already have is a great candidate because of this.
  • I don’t want to replace the OS. The Linux box has a stack of docker containers to make it a torent box and media streaming device, so I’d rather keep playing on my PC instead of setting this up again.
  • I would prefer keeping the controller connected to the PC for less input lag, but if there’s any solution that requires me to connect the controller to the PC that would be an acceptable compromise.

Any suggestions that would help me achieve this?

  • GarrettB117B
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I did stuff like this for a long time, and then finally bought a 50 ft optical HDMI cable. No latency anymore! I have no good advice on making things console-like, except maybe setting steam to auto-launch in big picture mode on your client. But the best thing you can do is totally eliminate the middleman.