After the latest Manjaro update, sound is going silent after pausing/resuming video playback. Restarting the Pipewire-related services, sockets, or ALSA makes the sound card undetectable:
and only a restart is bringing it back, though the audio cut out still persists.
Prior to the update, my sound card had a misconfigured UCM and because of that, the internal speaker audio sounded garbled and the internal microphone was non-functional; external audio worked fine. This is a separate issue altogether but I wanted to mention it regardless so as not to confuse anyone reading the logs generated from the grep search pattern 'sof|alsa|audio|pipewire|wireplumber'.
Oddly enough, I’m not seeing any log messages which might indicate what’s at fault here, besides the same UCM errors from before the update. PipeWire appears to be functioning normally whereas Wireplumber is only complaining about a missing libcamera plugin which I don’t think is responsible for causing this issue.
A few years ago, there was a problem with Wireplumber which was reportedly causing much the same issue like this one. However, even if that was the case, I don’t wish to remove Wireplumber because my config depends on it.
Any help towards resolving the issue would be appreciated.
I would now assume that the audio card has stopped (stopping audio playback let it suspend with pipewire) and then has to wake up again (if you resume playing). In your case, it does not wake up again. I don’t know how to disable the power saving function on SOF via its driver parameters. snd_hda_intel has it.
Anyway, it seems to me that this is a case for Issues · thesofproject/sof · GitHub The firmware is open, but you still have to have the knowledge to correct it.
Next time round, I’ll modify the verbosity of PipeWire, which may hopefully uncover something useful, as well as diffing the audio-related config files, which I should have backed them up before restoring .