Recent updates include a migrating audio in dom0 from pulseaudio to pipewire. It should improve audio quality, especially for qubes already using pipewire too (all Fedora, and newer Debian). Related issue: Audio underruns in dom0 soon after uncorking stream · Issue #8955 · QubesOS/qubes-issues · GitHub. In theory the switch should be seamless and everything should remain working as it was,
but since it’s rather drastic change it needs some more testing.
The switch is implemented in qubes-dom0-update command that is in current-testing repository for now. Running a normal update with the updated command should switch to pipewire the first time it’s called. But it’s also possible to switch back and forth manually:
In theory it should automatically restart relevant services and no extra action should be needed, but in practice it may sometimes require either restarting some qubes or logging out of dom0 and logging back in.
Please check if audio (playing, recording etc) works correctly after the switch.
the migration worked fine here, but the thing I keep running into is that the watch daemon (in either dom0 or sys-audio) doesn’t always pick up on new VMs, especially after you restart that VM. I often have to kill and restart the daemon, then restart the pipewire service on the restarted audio source VM to get it to work again.