USB audio device + JACK client (REAPER, Ardour) causes ERRs since pw 0.3.72
- PipeWire version (
pipewire --version
): since 0.3.72 (also happens with 0.3.76) - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Arch Linux - Desktop Environment: KDE Plasma
- Kernel version (
uname -r
): 6.4.7 and 6.1.39 LTS
Description of Problem:
After updating my system recently, I noticed crackling sound and ERRs in pw-top after connecting an USB audio device (tested with a RODE Wireless receiver, a Razer Headset receiver and a small, generic USB audio card) to JACK clients like REAPER or Ardour.
Trying different versions of pipewire shows that 0.3.71 worked fine, and versions 0.3.72 or newer (also tested with 0.3.76) cause these errors. It happened with a quantum of 256 as well as 1024.
How Reproducible:
Pretty easily reproducible on different machines with different devices.
Steps to Reproduce:
- Start REAPER or Ardour in JACK mode
- Plug in the USB audio device and connect its input to a channel of the DAW (I use qpwgraph + wireplumber for managing the connections).
- Sometimes I needed to reconnect the USB device once for the errors to start happening.
- Observe pw-top and check for an ever increasing ERR counter.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pw-dump.log