Stream underrun (jerky audio)

Hello. My audio was working fine for weeks, and suddenly it started getting jerky from all VMs.

So I restarted pipewire and pipewire-pulse from dom0 and VMs…which crashed pacat-simple-vchan. Attenting to restart qvm-start-daemon fails with “AUDIO process exists, Skipping”.

Attempting to run pacat-simple-vchan manually goes back to previous state: jerky sound and a lot of “Stream underrun” in the console.

However dom0 audio works fine (aplay). Even “qvm-run --pass-io cat something.wav | aplay -” from dom0 works fine.

I tried playing with pipewire latency settings, no change.
Also note that no buffer underrun is reported by any of the apps I tried vm-side (mplayer, aplay, pw-play).

Any idea what could cause that and how to fix it?

Cheers,

Quick question, before anything else: did you reboot your machine recently? or even better, run the updater on all qubes and dom0 and reboot?

No I didn’t, I have good hopes that a simple reboot would make it go away, I’m persisting in finding a fix for two reasons:

  • science
  • Rebooting is a very long and complicated process for reasons.
1 Like