-
Notifications
You must be signed in to change notification settings - Fork 76
Description
Your system information
Steam client version: 1769025840
SteamOS version: 3.7.19
Opted into Steam client beta?: No
Opted into SteamOS beta?: No
Have you checked for updates in Settings > System?: Yes
Please describe your issue in as much detail as possible:
Issue: After suspending and resuming the Steam Deck OLED while running Grand Theft Auto V (via Proton), 70% of the time the system experiences a complete loss of audio output. The audio device remains visible in lspci but disappewrs from PipeWire sinks.
Secondary Symptom: On very rare occasions, the Wi-Fi interface (wlan0 / ath11k) also fails to initialize upon resume, disappearing from the system entirely.
Error Log (sudo dmesg | grep snd_sof):
[ 1581.690174] snd_sof_amd_vangogh 0000:04:00.5: ipc tx error for 0x30010000 (msg/reply size: 92/0): -22
[ 1581.690182] snd_sof_amd_vangogh 0000:04:00.5: Failed to setup widget PCM1P
[ 1581.690186] snd_sof_amd_vangogh 0000:04:00.5: Failed to set up connected widgets
[ 1581.690191] snd_sof_amd_vangogh 0000:04:00.5: error: failed widget list set up for pcm 1 dir 0
[ 1581.690195] snd_sof_amd_vangogh 0000:04:00.5: ASoC: error at snd_soc_pcm_component_hw_params on 0000:04:00.5: -22
[ 1581.690402] snd_sof_amd_vangogh 0000:04:00.5: ipc tx error for 0x30010000 (msg/reply size: 92/0): -22
[ 1581.690410] snd_sof_amd_vangogh 0000:04:00.5: Failed to setup widget PCM1P
[ 1581.690637] snd_sof_amd_vangogh 0000:04:00.5: ipc tx error for 0x30010000 (msg/reply size: 92/0): -22
[ 1581.690872] snd_sof_amd_vangogh 0000:04:00.5: ipc tx error for 0x30010000 (msg/reply size: 92/0): -22
Attempted Workarounds:
Restarting user-space services (systemctl --user restart pipewire wireplumber) has no effect.
Wi-Fi Recovery: When the Wi-Fi issue occurs, running sudo modprobe -r ath11k_pci && sleep 2 && sudo modprobe ath11k_pci successfully restores connectivity without a reboot.
Audio Recovery: Attempting to reload the audio driver (sudo modprobe -r snd_sof_amd_vangogh && sleep 2 && sudo modprobe snd_sof_amd_vangogh) partially re-initializes the device (it reappears in wpctl status), but no profiles are available (Profiles list is empty in wpctl inspect <ID>). The DSP remains in a panicked state.
Conclusion: The issue appears to be a firmware/driver state failure (ipc tx error -22) specifically affecting the Vangogh APU power management during suspend/resume cycles under load.
Steps for reproducing this issue:
Launch Grand Theft Auto V (Proton).
Play for a few minutes to put load on the system.
Press the Power button to suspend the device.
Wait a few seconds and press Power to resume.
Result: Audio is completely gone. wpctl status shows no sinks.