SteamDeckHomebrew / decky-loader

A plugin loader for the Steam Deck.
https://decky.xyz
GNU General Public License v2.0
4.54k stars 156 forks source link

[BUG] Decky Does not load into gamemode UI when leaving Desktop #702

Open zany130 opened 5 days ago

zany130 commented 5 days ago

Please confirm

Bug Report Description

When I go into bazzite game mode with the return to game mode desktop shortcut decky loader does not load (loads fine in steam big picture on desktop rebooting into steam game mode also seems to work fine)

Expected Behaviour

decky loads and is added to QAM

SteamOS version

Bazzite 40.20240908.0 Steam stable client

Selected Update Channel

Stable

Decky Loader Version

v3.0.0

Plugin Info

 ls homebrew/plugins/ 
Octal Permissions Size User    Group   Date Modified Name
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 19:35   bash-shortcuts/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:31   CheatDeck/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:36   Deckcord/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 19:35   deckfaqs/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:33   DeckWebBrowser/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:30   decky-autoflatpaks/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:31   decky-bluetooth-wake-control/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 19:35   decky-custom-runner/
0555  dr-xr-xr-x@    - zany130 zany130 13 Sep 14:06   decky-notifications/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 19:35   decky-rom-library/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:36   decky-spy/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:32   decky-steamgriddb/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:33   decky-storage-cleaner/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:36   decky-syncthing/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:31   decky-terminal/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:31   Decky-Undervolt/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:33   decky-wine-cellar/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:31   DeckyFileServer/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:31   DiscordStatus/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:31   Emuchievements/
0555  dr-xr-xr-x@    - zany130 zany130  7 Sep 21:51   EmuDecky/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:44   hhd-decky/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:31   hltb-for-deck/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:31   isthereanydeal-for-deck/
0555  dr-xr-xr-x@    - zany130 zany130 13 Sep 14:07   MangoPeel/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:32   memory-deck/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:32   moondeck/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:32   protondb-decky/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:30   SDH-AnimationChanger/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:30   SDH-AudioLoader/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:31   SDH-CssLoader/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:31   SDH-GameThemeMusic/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 19:35   SDH-PlayTime/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:32   SDH-QuickLaunch/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 22:02   Steamback/
0555  dr-xr-xr-x@    - zany130 zany130 12 Sep 20:33   VolumeMixer-decky/

Have you modified the read-only filesystem at any point?

No response

Backend Logs

deckylogs.txt

Frontend Logs

cef_log.txt cef_log.previous.txt

KyleGospo commented 5 days ago

Can confirm that this is not a Bazzite issue as we have 30+ users with the latest Decky Loader, myself included.

Title needs an update.

TrainDoctor commented 5 days ago

Can confirm that this is not a Bazzite issue as we have 30+ users with the latest Decky Loader, myself included.

Title needs an update.

All good, we've noted it on normal SteamOS as well. Edited title.

zany130 commented 5 days ago

yeah its more when leaving desktop so better to name it like that. I tried setting game mode to be the default boot and rebooting and haven't been able to reproduce like that

zany130 commented 5 days ago

Seems like restarting the steam client after decky was already working also doesn't load decky.

I'm thinking this happens when steam is ran with decky more than once

So the first launch works but any further launches dont

TrainDoctor commented 5 days ago

Seems like restarting the steam client after decky was already working also breaks decky.

I'm thinking this happens when steam is ran with decky more than once

So the first launch works but any further launches dont

We're currently tracking an issue/race condition that's causing plugins to not load in properly and or have decky just not show up properly caused by SteamUI's webpack chunks not being fully loaded when Decky attempts to inject. We don't have a fix at the moment but I'm wondering if this might be related as well but I'm not sure.