Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Steam Deck][Linux] Crash when switching audio output from system #12798

Open
cmalvi opened this issue Oct 11, 2022 · 12 comments
Open

[Steam Deck][Linux] Crash when switching audio output from system #12798

cmalvi opened this issue Oct 11, 2022 · 12 comments
Labels
Audio OS: SteamOS Steam OS (Steam Deck)

Comments

@cmalvi
Copy link

cmalvi commented Oct 11, 2022

Quick summary

Running rpcs3 from gamemode's Steam Deck, connecting my bluetooth headphones and switch the output to them, then the emulator crash

Details

No response

Attach a log file

RPCS3.log

Attach capture files for visual issues

No response

System configuration

Steam Deck

Other details

No response

@Vestrel
Copy link
Contributor

Vestrel commented Oct 13, 2022

Try with #12805

@cmalvi
Copy link
Author

cmalvi commented Oct 13, 2022

I've tried now with lastest build, 0.0.24-14266-cf86b6c1 and same result

@Vestrel
Copy link
Contributor

Vestrel commented Oct 13, 2022

Use build from the linked pr, not master

@hcorion hcorion added Audio OS: SteamOS Steam OS (Steam Deck) labels Oct 15, 2022
@Skyrimer3d
Copy link

I also have this issue, but as a Windows guy using Steam Deck and Linux for the first time, I'm clueless about how to test #12805

@Vestrel
Copy link
Contributor

Vestrel commented Oct 19, 2022

Explanation link

@marcoluc97
Copy link
Contributor

Retry latest version and let us know that PR is now merged.
@Skyrimer3d @cmalvi

@cmalvi
Copy link
Author

cmalvi commented Oct 21, 2022

Retry latest version and let us know that PR is now merged.

@Skyrimer3d @cmalvi

After a quick test here's my feedback:

  • launch a game without Bluetooth headphones

  • connect Bluetooth headphones, no more crash

  • audio now switch output to headphones correctly

  • put headphones in their case to disconnect

  • rpcs3 now doesn't output audio to speaker

  • reconnect headphones

  • now rpcs3 output to speaker again

  • disconnect headphones

  • rpcs3 mute again

Note: loop last 5 step

So it works but there are some problems returning to previous output

@Megamouse
Copy link
Contributor

So there must be an issue with the device choice after a disconnect.

@Vestrel
Copy link
Contributor

Vestrel commented Oct 21, 2022

Post new log

@cmalvi
Copy link
Author

cmalvi commented Oct 22, 2022

RPCS3.log

@Skyrimer3d
Copy link

Skyrimer3d commented Oct 23, 2022

Downloaded the latest update from Steam Deck using Discover, and this seems fixed to me. What I did:

  1. Booted game, sounds is coming through speakers.
  2. Connected to bluetooth speakers (google nest mini, a surprisingly decent BT speaker), connects fine, no crashing, audio is ok.
  3. Turned SD to sleep
  4. Resumed play, audio is coming from speakers. Connected to Bluetooth speakers again , no issues.

Repeated this process twice with Spiderman Shattered Dimensions and still working fine, so it looks fixed to me.

@cmalvi
Copy link
Author

cmalvi commented Oct 23, 2022

Downloaded the latest update from Steam Deck using Discover, and this seems fixed to me. What I did:

  1. Booted game, sounds is coming through speakers.

  2. Connected to bluetooth speakers (google nest mini, a surprisingly decent BT speaker), connects fine, no crashing, audio is ok.

  3. Turned SD to sleep

  4. rebooted, audio is coming from speakers. Connected to Bluetooth speakers again , no issues.

Repeated this process twice with Spiderman Shattered Dimensions and still working fine, so it looks fixed to me.

Flatpak version isn't an official build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Audio OS: SteamOS Steam OS (Steam Deck)
Projects
None yet
Development

No branches or pull requests

6 participants