Howdy,

I’ve been trying to get sunshine setup on my arch (btw) install and things aren’t going the smoothest. My PC has a 4080 and is hardwired to my wifi 7 router and the device I’m streaming to is an AYN Thor. All of those should be relatively beefy devices so there shouldn’t be any bottlenecks there. When I begin streaming a game however, my Thor displays my incoming framerate from the network as, at most, ~30ish FPS. This is despite the fact I can see the game running on my PC at 120+ FPS. Doing some googling it looks like the most likely culprit is just Wayland’s compositor, I guess? It was suggested to try in x11, but Jesus I would hate having to log out of my Wayland instance and into x11 just to stream games.

Anyone stream games on their Linux install? Can anyone think of anything else I can try to increase the framerate? Would really like for this just to work and not need to have a whole process to stream something basic like Xcom or something. Thanks for your guys’ insight!

EDIT: Following in this guy’s footsteps, uninstalling the AUR’s sunshine and instead using the latest build from GitHub seems to have fixed the issue.

  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 days ago

    I haven’t done it, but the first thing that I’d be inclined to suspect is the wireless network, not Wayland; you don’t know what else is also transmitting on those frequencies.

    I’d check to see whether your machine is maxing out the CPU (top) or GPU (nvidia-smi) and whether changing the streaming resolution affects the framerate.

    • YellaLeber@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      I haven’t monitored system resources yet because the games I was testing I knew wouldn’t stress the system (Hades or something) and it worked perfectly on my windows build. I’ll try checking it out now though just to see.

      What would you suggest for checking the network? Are you talking about like actual RFI or like a packet sniffer kind of thing?

      • tal@lemmy.today
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        What would you suggest for checking the network?

        Well, on the Linux side, something like bwm-ng will tell you the total throughput through an interface, and if you can transfer a file across the two, you can probably get a feel for how much bandwidth is practically available to do.

        If you’ve been able to move that much over the network before, though, that’s a fair argument that that’s not the cause.