-
Notifications
You must be signed in to change notification settings - Fork 349
Description
I had this issue while trying to debug https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/530 on an HP Detachable x2 ultrabook, where we're trying to see if the SOF driver is somehow more stable than SST.
This issue happens with raw ALSA (neither Pipewire/Pulseaudio running) as well as with both PW/PA.
The following sequence reproduces the issue 100% of the time:
- Enable SOF with
options snd-intel-dspcfg dsp_driver=3on a 5.11 kernel - Check that the SOF driver is actually used with
dmesg | grep sof - Play a relatively long sound file for a few minutes (
aplay -D <device name> file.wavfor example) - After sometimes (usually 2-3 minutes, though not always), speakers/headphones stop playing anything and emit a loud persistent "beeeep" that doesn't stop
As far as I can tell the beep only goes away when starting (if running raw ALSA) or restarting (if already running) the Pipewire/Pulseaudio server, which restores proper playback until the next beep.
The default SST driver is stable for basic audio output in S16LE, despite issues in other areas.
Environment
- Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
- Kernel: v5.11-arch2 in testing
- SOF: 1.6.1-1 (3dffc2ae on the Arch package source, sof-bin@b77c851)
- Name of the topology file
- Topology: ? (I don't know how to get that)
- Name of the platform(s) on which the bug is observed.
- Platform: Atom x5-Z8530 (Cherrytrail) / rt5640
Logs:
- There are no logs in
dmesgat all - Regarding
sof-logger, is there a way for me to compile it without bringing up the whole toolchain?
I'm not familiar at all with SOF, so if this is the wrong place for a report do let me know!