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.

  • Bryan065@kbin.earth
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    11 hours ago

    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.

    • Matty_r@programming.devOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 hours ago

      Looks like a non-starter

      Currently Virtual Display support is Windows only, Linux support is planned and will be implemented in the future.

    • LiveLM@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 hours ago

      Oh, the virtual monitor is working on Linux now? Last I checked that was Windows only