Hey all, I’ve got an under powered laptop that I would like to stream Steam games to from my main PC (main PC has an AMD 9070XT, laptop has something like an Nvidia 1660). What I need to do is still be able to use my main PC while streaming to the laptop at the same time.
I’ve looked at solutions like moonlight, and I don’t recall it worked very well or didnt support having a virtual display. I don’t know that this is possible on Linux, but seems to be pretty easy to do on Windows.
What are my options here? Is it even viable to have a fully usable desktop while also utilising the GPU to stream games elsewhere?
Edit: ended up using Wolf and seemed to work perfectly. Certainly good enough to do what I set out to achieve, thanks for the recommendation.


instead of sunshine, try apollo.
https://github.com/ClassicOldSong/Apollo
it’s a branch of sunshine but supports virtual displays (and some other stuff).
i can launch moonlight on any of my clients (phone - 2316x1080, laptop - 2880x1800, laptop connected monitor - 2560x1440p) and the virtual monitor will spawn and match the client resolution automatically.
when I disconnect, the resolution will revert back to the desktop connected monitor.
this won’t let you use your desktop while streaming games elsewhere though. You’ll need to do VM’s or Docker+wolf for something like that.
Looks like a non-starter
Oh, the virtual monitor is working on Linux now? Last I checked that was Windows only