SteamDeckHomebrew / decky-loader

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

[BUG] Decky no longer injecting with the January 11th Beta Client #339

Closed JDGBOLT closed 1 year ago

JDGBOLT commented 1 year ago

Please confirm

Bug Report Description

The decky menu is no longer showing up within the QAM on the January 11th Beta Client that was just released, the log below doesn't really show anything that really stands out to my eyes, but probably valve just rearranged some things in the UI that broke the injection again, as can happen.

Expected Behaviour

Decky should appear as an option in the QAM menu, but it does not.

SteamOS version

SteamOS 3.4.5 with January 11th Client

Selected Update Channel

Prerelease

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

No response

Logs

Jan 12 01:36:45 steamdeck systemd[1]: Started SteamDeck Plugin Loader. Jan 12 01:36:46 steamdeck PluginLoader[1197]: [selector_events][DEBUG]: Using selector: EpollSelector Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: plugin_path: /home/deck/homebrew/plugins Jan 12 01:36:46 steamdeck PluginLoader[1197]: [updater][INFO]: /home/deck/homebrew/services Jan 12 01:36:46 steamdeck PluginLoader[1197]: [updater][DEBUG]: current branch: 0 Jan 12 01:36:46 steamdeck PluginLoader[1197]: main.py:91: RuntimeWarning: coroutine 'chown_plugin_dir' was never awaited Jan 12 01:36:46 steamdeck PluginLoader[1197]: RuntimeWarning: Enable tracemalloc to get the object allocation traceback Jan 12 01:36:46 steamdeck PluginLoader[1197]: [main][DEBUG]: Loading plugins Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: import plugins from /home/deck/homebrew/plugins Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: found plugin: protondb-decky Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: Plugin ProtonDB Badges is passive Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: Loaded ProtonDB Badges Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: found plugin: hltb-for-deck Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: Plugin HLTB for Deck is passive Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: Loaded HLTB for Deck Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: found plugin: decky-steamgriddb Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: Loaded SteamGridDB Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: found plugin: vibrantDeck Jan 12 01:36:46 steamdeck PluginLoader[1209]: [selector_events][DEBUG]: Using selector: EpollSelector Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: Loaded vibrantDeck Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: found plugin: powertools Jan 12 01:36:46 steamdeck PluginLoader[1210]: [selector_events][DEBUG]: Using selector: EpollSelector Jan 12 01:36:46 steamdeck PluginLoader[1197]: [loader][INFO]: Loaded PowerTools Jan 12 01:36:46 steamdeck PluginLoader[1211]: [selector_events][DEBUG]: Using selector: EpollSelector Jan 12 01:36:46 steamdeck PluginLoader[1197]: [injector][DEBUG]: Steam isn't available yet. Wait for a moment... Jan 12 01:36:51 steamdeck PluginLoader[1197]: [main][DEBUG]: Couldn't find GamepadUI tab, waiting... Jan 12 01:36:56 steamdeck PluginLoader[1197]: [loader][INFO]: Hot reload enabled Jan 12 01:36:56 steamdeck PluginLoader[1197]: [main][INFO]: Loading Decky frontend! Jan 12 01:36:56 steamdeck PluginLoader[1197]: [main][DEBUG]: Page event: None Jan 12 01:36:57 steamdeck PluginLoader[1197]: [main][DEBUG]: Page event: Page.frameAttached Jan 12 01:36:57 steamdeck PluginLoader[1197]: [main][DEBUG]: Page event: Page.frameStartedLoading Jan 12 01:36:57 steamdeck PluginLoader[1197]: [main][DEBUG]: Page event: Page.frameNavigated Jan 12 01:36:57 steamdeck PluginLoader[1197]: [main][DEBUG]: Page event: Page.frameStoppedLoading Jan 12 01:37:09 steamdeck PluginLoader[1197]: [main][DEBUG]: Page event: Page.windowOpen Jan 12 01:37:09 steamdeck PluginLoader[1197]: [main][DEBUG]: Page event: Page.windowOpen Jan 12 01:37:09 steamdeck PluginLoader[1197]: [main][DEBUG]: Page event: Page.windowOpen Jan 12 01:37:16 steamdeck PluginLoader[1197]: [updater][DEBUG]: checking for updates Jan 12 01:37:16 steamdeck PluginLoader[1197]: [updater][DEBUG]: current branch: 0 Jan 12 01:37:18 steamdeck PluginLoader[1197]: [updater][DEBUG]: determining release type to find, branch is 0 Jan 12 01:37:18 steamdeck PluginLoader[1197]: [updater][DEBUG]: release type: release Jan 12 01:37:18 steamdeck PluginLoader[1197]: [updater][INFO]: Updated remote version information

danielpragai commented 1 year ago

After reinstalling decky, the modifications come back, but the whole decky menu in ... stayed invisible.

GordonFreeeman commented 1 year ago

Can confirm this. Latest SteamOS beta broke my Decky Loader. Tried uninstall and re-install of both stable and prerelease Decky version. Switching back to stable SteamOS channel brought Decky Plugin back.

I also noticed that while Decky Loader was gone, parts of my plugin changes persisted: vibrantDeck settings for example stopped working, but I was stuck with reduced CPU clocks I had applied in PowerTools.

TrainDoctor commented 1 year ago

Thanks for the reports everyone, please make sure to attach your own logs, preferably as a file so we can compare and contrast as needed.

Matt1412 commented 1 year ago

SteamOS version SteamOS 3.4.5 with January 11th Client

Selected Update Channel Prerelease

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

Logs steamdeck PluginLoader Matt1412.txt

How to log? Launch Konsole sudo journalctl -a | grep PluginLoader

TrainDoctor commented 1 year ago

@Matt1412 please upload those logs as a file please, currently the plain text logs make the thread difficult to utilize atm.

realJustinLee commented 1 year ago

Same here.

Matt1412 commented 1 year ago

sorry, edited

D1Ck3n commented 1 year ago

same issue here :/ decky_log.txt

TrainDoctor commented 1 year ago

same issue here :/ decky_log.txt

Thanks for the logs. According to AA he has a fix that will be ready for testing hopefully this evening (USA timezones) so be on the lookout for a pre-release to address the issue.

Logge1002 commented 1 year ago

Same here in Germany. Surprisingly css loader is still active. Even after reinstalling stable and prerelease. Hopefully this gets fixed soon.

eroldru commented 1 year ago

Same here in Germany. Surprisingly css loader is still active. Even after reinstalling stable and prerelease. Hopefully this gets fixed soon.

same thing. I was just testing around with CSS loader and after the update I am now stuck with a hideous theme lol. hopefully it will be fixed soon.

GordonFreeeman commented 1 year ago

Switch back to stable SteamOS to get Decky back. You can adjust everything, and go back to beta then.

Logge1002 commented 1 year ago

Switch back to stable SteamOS to get Decky back. You can adjust everything, and go back to beta then.

So is this fixed now? Because yesterday stable wouldn’t work as well

GordonFreeeman commented 1 year ago

Erm... I reinstalled PowerTools via EmuDeck just too make sure, because that's a working fix when Decky disappears. It wouldn't show up in beta afterwards, no matter what, but reappeared immediately when I switched to stable.

becauseimgray commented 1 year ago

plugin-log.txt

kevinhenzel commented 1 year ago

Are you planning on fixing this for pre-release? I'm not interested in downgrading, but hoping a fix is in the works to bring decky visibility back for pre-release users.

TrainDoctor commented 1 year ago

Are you planning on fixing this for pre-release? I'm not interested in downgrading, but hoping a fix is in the works to bring decky visibility back for pre-release users.

Please read the thread fully. We're working on a fix. It's taking longer than expected.

Intoxicus commented 1 year ago

Thanks for being on top of flanging up a fix!

polledo30 commented 1 year ago

Thank you! 🍻😁

Icing-weaponry commented 1 year ago

the new pre-release Prerelease v2.4.10-pre1 seems to be working, only issue is with the steamgrid plugin but that's gonna be with the dev. Thank you very much for the update!

TrainDoctor commented 1 year ago

the new pre-release Prerelease v2.4.10-pre1 seems to be working, only issue is with the steamgrid plugin but that's gonna be with the dev. Thank you very much for the update!

Thanks for the info, we've already the plugin developer and they should just need to bump their Decky Frontend Lib version, and then they should be fine!

TrainDoctor commented 1 year ago

Closing this issue as resolved unless a larger amount of plugins encounter issues.

Logge1002 commented 1 year ago

Thanks for the help. Working again like a charm ❤️

D1Ck3n commented 1 year ago

pre release works also fo me :)