Thanks to @kysstfafm’s notes, this does appear to be related to pipewire and pulseaudio both wanting to manage the audio devices in parallel. From my experience, I noticed that whenever an audio stream ended the audio would be lost, indicating that pulseaudio had likely released the sink device.
I’ve edited both /etc/pulse/default.pa
and /etc/pulse/system.pa
in dom0 since I haven’t had the time to investigate whether both of the configuration files are being loaded/parsed on boot and with some testing, the audio works well across reboots.
In system.pa
the line is around line 50, in default.pa
the line is near line 110.
### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle
→
### Automatically suspend sinks/sources that become idle for too long
#load-module module-suspend-on-idle
@dumbquestions Make sure to select a profile that has an output, “Analog stereo input” simply means that you’d only like an input (microphone). Analog Stereo Duplex is a profile that supports input and output. Sorry, I missed the last part on your reply.