I have an exclusive gaming PC. Ideally what I’d like to do is shove it in a closet or other vacant room to contain the heat and then stream games over LAN.
The problem with existing solutions is:
- They need a monitor connected
- The monitor to be powered on
- They don’t support varying refresh rates/resolutions. Only whatever is displayed on the connected monitor. I want to play on my 4k/60Hz TV in the living room for AAA visual spectacle games that work best with controller, and the 1440p/120Hz display in my office for FPS or otherwise fast-moving games that demand KBM, and the 5k monitor for photo/video editing.
- I haven’t had much success getting these working at all. Red screens, 1/4 screens, image noise, etc.
They’re literally just mirroring the screen of the connected display.
I really don’t want to have to buy a dedicated PC for each use-case. Does a solution like this exist? What are their pros and cons? Preferably something that doesn’t require a degree in software engineering.
Currently I am using Bazzite OS with 5700x + 6800xt, if that matters.
Shameless plug: I’m the main developer of Games on Whales.
I’ve built Wolf exactly because of those shortcomings of other solutions: it runs fully headless, spins up virtual Wayland desktops that matches the resolution/FPS that’s requested from the clients and everything runs in Docker so it doesn’t pollute your host OS (just your HDD).
I’m currently working on a massive performance improvement in this PR if you’d like to try it, I’d suggest to pick that tag.
Games on Whales… the naming department was on-fire this day.
Probably the only thing I wouldn’t change in the project after all these years!
That’s very cool. Thank you for creating this and for sharing it here. No shame necessary as it seems to fulfill exactly what I asked for.
Unfortunately Docker containers and terminal coding is a bit over my head.
Also YT doesn’t like to let me watch their videos so if you uploaded them somewhere else for sharing, that would be cool.
That’s absolutely understandable, getting comfortable with the terminal is definitely the first step to be able to shove that PC in a closet. 😉
Ideally, in the meantime I’ll have made all this stack even easier to run!
I really love your project but couldn’t get it up and running on Bazzite due to only supporting podman out of the box. Do you know of a good guide for Bazzite?
We support podman, you just have to enable the Podman System Service so that Wolf can use that socket to spin up and down additional containers.
I really should add a section in the quickstart guide…
Many thanks, I will look into this.