Unfortunate it is still essentially impossible to share consumer GPUs with multiple virtualized hosts, which limits the utility. My dream is to build one beefy server and play old games like COD via connected thin clients
Thanks to the comment above I discovered Games on Whales and just read up on the possibilities. Isn’t that exactly your usecase? It seems you can stream to multiple underpowered systems provided you have network, RAM, GPU and enough cores. It even streams to Apple TV, Chromecast etc.
Not sure if LXCs would help in that regard as I haven't used it for gaming but you can share a GPU between LXC guests and the host. I have an unprivileged LXC running in Proxmox that uses the GPU for transcoding video.
FWIW Incus is really good here. I don't quite have it fully working for headless gaming containers sharing a single GPU, but I'm very confident it will work at this point.