-
Notifications
You must be signed in to change notification settings - Fork 0
Audio Problems
Audio can fail at the game, Steam, PipeWire, ALSA, codec, Bluetooth, USB, or kernel DSP layer. DeckDoc's strongest audio diagnosis is the SOF DSP failure that can follow suspend/resume.
- One game only or all system audio?
- Speakers, 3.5 mm, USB, HDMI/DP, Bluetooth, or every output?
- Output missing, muted, distorted, crackling, or silent?
- Did it begin immediately after wake?
- Does
Settings -> Audiostill list the expected output?
Run:
sudo ./deckdoc.shRead module_audio.log, then correlate module_acpi.log, module_coredump.log, and the incident time.
Strong kernel signals include:
DSP panic
ipc tx ... failed ... -22
ipc ... timed out
Failed to restore pipeline after resume
Failed to acquire HW lock
Confidence rises when ALSA cards/playback devices and PipeWire nodes disappear in the same boot after a resume event. A healthy card with only the wrong sink selected is a different problem.
Upstream SteamOS reports document post-sleep audio loss and the Vangogh IPC -22 pattern, sometimes
alongside a wireless failure.
Preserve a diagnostic report first. A normal restart is the safest general recovery and does not prove root cause.
DeckDoc can attempt its Vangogh-specific driver reload only when the trigger is present:
sudo ./deckdoc.sh --fixThe remediation backs up module/card state, reloads snd_sof_amd_vangogh, checks for new errors, and
verifies audio-card presence. It can fail when the module is busy or firmware is wedged. If the driver
or device model differs, skip this fix rather than substituting a guessed module name.
After a reported success, confirm actual sound through the intended output. Device enumeration alone is not proof that speakers/headphones work.
- Only one game: check in-game output, Proton/game logs, and title-specific compatibility.
- Bluetooth only: DeckDoc does not yet diagnose Bluetooth; record adapter/profile/codec and reconnect behavior.
- Dock/HDMI only: correlate external connector state and test the dock/cable/display chain.
- 3.5 mm or speaker only: compare outputs and consider a codec/jack/hardware path.
- PipeWire node missing but ALSA healthy: inspect the active user session and PipeWire services.
Avoid deleting all PipeWire configuration, changing kernel modules blindly, or reinstalling SteamOS before determining whether the failure is global, output-specific, or resume-correlated.
Include model, SteamOS version/channel, output device, wake context, exact time, SOF journal excerpt, ALSA/PipeWire presence, and whether a restart or guarded reload recovered it.
DeckDoc records evidence before action. Preserve the incident, change one variable at a time, verify the result, and use Steam Support for safety, warranty, and hardware concerns.
- Home
- Getting started
- Triage flow
- Reading reports
- Collect and share evidence
- Continuous incident probe
- Privileged authorization