JACK Appplications need a steady buffer (quant) or will crash (Ardour, Carla, Non-Mixer)
If you are filing this issue with a regular release please try master as it might already be fixed.
Version, Distribution, Desktop Environment:
libpipewire 0.3.39, Arch Linux (converted fom Manjaro) KDE Plasma
Description of Problem:
Using default cofiguration JACK applications have their buffer (quant) changed all the time. Many JACK applications (Ardour, Carla, Non-Mixer) cannot handle this and crash constantly.
To be able to use PipeWire with JACK applications for aduio production I had to use the PipeWire's jack.conf file and lock down the buffer.
# global properties for all jack clients
jack.properties = {
node.latency = 1024/48000
node.lock-quantum = true
Without that Ardour is unusably unstable. Carla and Non-Mixer as well.
I stil experience a lot of crashes now, but it's still beter than with changing quant for JACK applications.
How Reproducible:
Tried it once.
Steps to Reproduce:
- Install PipeWire and don't alter the default configuration
- Run Ardour and use it increasing DSP load
- Watch it crash and burn
Actual Results:
Ardour crashes
Expected Results:
Ardour doesn't crash
Additional Info Eg. pw-dump -N > file
(As Attachment Please):