Skip to content

[Bug] Audio Driver Crash (SOF Vangogh IPC error -22) & Rare Wi-Fi Drop after Resume on Steam Deck OLED #2313

@mrshow-max

Description

@mrshow-max

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions