Sunshine Doesn't Autostart in Gamemode After Updating to 2.5.0

-Fixed in 3.0.0-
Previously Sunshine autostarts in gamemode, but after updating to Bazzite 2.5.0 it stops behaving that way, however Sunshine does autostart in desktop mode still.

What did you expect to happen?
Sunshine autostarts in gamemode and detected in my other devices moonlight client

Hardware
Legion GO

Output of rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable
                   Digest: sha256:71d6d01f69c440aa40e3b633867725090b9c330ba916372b0823d7a042935e49
                  Version: 39.20240415.0 (2024-04-16T02:22:54Z)
          LayeredPackages: sunshine zerotier-one
                Initramfs: '"-I /etc/crypttab /etc/modprobe.d/amdgpu.conf /etc/modprobe.d/deck-blacklist.conf"' 

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable
                   Digest: sha256:71d6d01f69c440aa40e3b633867725090b9c330ba916372b0823d7a042935e49
                  Version: 39.20240415.0 (2024-04-16T02:22:54Z)
          LayeredPackages: zerotier-one
                Initramfs: '"-I /etc/crypttab /etc/modprobe.d/amdgpu.conf /etc/modprobe.d/deck-blacklist.conf"' 

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable
                   Digest: sha256:8aa518ddc217a916ff1524621254462a4e45645853ffd235cbeb63bb9e76c990
                  Version: 39.20240406.0 (2024-04-07T01:31:36Z)
          LayeredPackages: sunshine zerotier-one
                Initramfs: '"-I /etc/crypttab /etc/modprobe.d/amdgpu.conf /etc/modprobe.d/deck-blacklist.conf"' 
                   Pinned: yes


Extra information or context
I tried reinstalling Sunshine using ujust setup-sunshine by toggling autostart off > remove > reboot > install > toggling autostart on > reboot, still didn't fix the issue, what fixed it is going back to my pinned Bazzite before 2.5.0 or manually starting Sunshine using nested desktop/similar solutions in gamemode, relevant versions in rpm-ostree status.
Was this page helpful?