I have a Linux desktop PC in my basement, which I tend to use to play more recent games, as it has a reasonably powerful, dedicated NVidia GPU. However, I am wondering if there is a viable way to stream such a game in Linux over wifi from the desktop to a less-powerful laptop elsewhere in the house?
I am aware of the networking capabilities of X, which allows you to run an application on one machine, but have it display and take input from a window running on another machine (which can be done, for example, using ssh tunneling). There are also remote-desktop technologies like VNC.
However, games running at 30+ FPS with a fairly high resolution would need a lot of bandwidth. I know Steam has a 'home streaming' system, which I believe it uses video compression technology to compress the video stream to improve performance. Can anything similar be done using freely-available Linux technology?
So, I guess the question boils down to whether you can 'forward' an X application to another machine, with some sort of audio/video compression? A full remote desktop would probably not be a good solution, as it would be wasting a lot of bandwidth on unnecessary DE stuff.