qubes-issues icon indicating copy to clipboard operation
qubes-issues copied to clipboard

Audio underruns in dom0 soon after uncorking stream

Open DemiMarie opened this issue 1 year ago • 1 comments

How to file a helpful issue

Qubes OS release

R4.2

Brief summary

Immediately after uncorking a stream, pacat-simple-vchan in dom0 reports an underrun.

Steps to reproduce

Start playing audio.

Expected behavior

pacat-simple-vchan reports no underruns.

Actual behavior

  • If the PulseAudio server is pipewire-pulse, then pacat-simple-vchan reports a single underrun. This is fixed by QubesOS/qubes-gui-agent-linux#207.
  • If the PulseAudio server is pulseaudio, then pacat-simple-vchan reports many underruns for several minutes. This is not fixed by QubesOS/qubes-gui-agent-linux#207.

DemiMarie avatar Feb 21 '24 20:02 DemiMarie

I don't know if my comment fit this issue because it is about underruns in dom0, but I am experiencing the same thing when:

  • using pipewire in the audio client and server
  • audio server is sys-usb and the headset stays in sys-usb
  • trying to record audio with the headset microphone

I have not tried the linked commits from above. Will try when they reach the stable branch.

ben-grande avatar Feb 28 '24 13:02 ben-grande

Does this affect in any way non Dom0 AudioVMs that have the package qubes-audio-daemon installed? Pulseaudio is still referenced in that package requirement.

ben-grande avatar Apr 12 '24 16:04 ben-grande

Does this affect in any way non Dom0 AudioVMs that have the package qubes-audio-daemon installed? Pulseaudio is still referenced in that package requirement.

pulseaudio-daemon is provided by pulseaudio but also by pipewire-pulseaudio.

marmarek avatar Apr 12 '24 21:04 marmarek