Create a bug fix for Steam Deck audio not loading causing black screen #3

Closed
opened 2022-09-16 14:54:53 -05:00 by streetpea · 1 comment
streetpea commented 2022-09-16 14:54:53 -05:00 (Migrated from github.com)

Using Chiaki or chiaki4deck in Desktop Mode can freeze indefinitely if your Steam Deck audio isn't loading (which unfortunately happens due to a driver bug relating to the Steam Deck's audio). Make chiaki gracefully handle this issue instead of freezing indefinitely. Currently, the issue and the workarounds (either use Gaming Mode [where the issue doesn't occur] or hit a volume button (+ or -) on the top of your Steam Deck to initialize the speaker before starting Chiaki) are documented here: https://streetpea.github.io/chiaki4deck/updates/releases/#how-to-prevent-desktop-mode-bug-from-occurring

Using Chiaki or `chiaki4deck` in Desktop Mode can freeze indefinitely if your Steam Deck audio isn't loading (which unfortunately happens due to a driver bug relating to the Steam Deck's audio). Make chiaki gracefully handle this issue instead of freezing indefinitely. Currently, the issue and the workarounds (either use Gaming Mode [where the issue doesn't occur] or hit a volume button (+ or -) on the top of your Steam Deck to initialize the speaker before starting Chiaki) are documented here: https://streetpea.github.io/chiaki4deck/updates/releases/#how-to-prevent-desktop-mode-bug-from-occurring
streetpea commented 2022-12-01 23:00:51 -06:00 (Migrated from github.com)

This is caused by an issue with specifically the echo-cancel-sink. I am able to prevent this for now with a small workaround which eliminates the issue on deck so the program will launch successfully.

Additionally, it looks like the preview version of the Steam Deck client has some patches related to the echo-cancel issue on the Deck itself which may fix the underlying issue the workaround prevents from happening.

This is caused by an issue with specifically the echo-cancel-sink. I am able to prevent this for now with a small workaround which eliminates the issue on deck so the program will launch successfully. Additionally, it looks like the preview version of the Steam Deck client has some patches related to the echo-cancel issue on the Deck itself which may fix the underlying issue the workaround prevents from happening.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-streetpea/chiaki-ng#3
No description provided.