I started by following tutorials to route Pulseaudio through JACK but immediately came upon package conflicts with something called Pipewire which is new to me. So in researching pipewire I found this in the documentation:
When starting jackdbus, with for example qjackctl, PipeWire will release the JACK device
and become a client for the JACK server.
So I installed jackdbus and qjackctl and made sure it’s starting jackdbus, and it seems to work fine other than I see no clients in the connections window for Pipewire at all.
Here’s the output of jack:
17:32:43.987 D-BUS: JACK server is starting…
17:32:43.988 D-BUS: JACK server was started (org.jackaudio.service aka jackdbus).
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Sun Dec 24 17:32:43 2023: Starting jack server…
Sun Dec 24 17:32:43 2023: JACK server starting in realtime mode with priority 20
Sun Dec 24 17:32:43 2023: self-connect-mode is “Don’t restrict self connect requests”
Sun Dec 24 17:32:43 2023: ERROR: Cannot lock down 107341340 byte memory area (Cannot allocate memory)
Sun Dec 24 17:32:43 2023: Acquired audio card Audio0
Sun Dec 24 17:32:43 2023: creating alsa driver … hw:U192k|hw:U192k|64|2|48000|0|0|nomon|swmeter|-|32bit
Sun Dec 24 17:32:43 2023: configuring for 48000Hz, period = 64 frames (1.3 ms), buffer = 2 periods
Sun Dec 24 17:32:43 2023: ALSA: final selected sample format for capture: 32bit integer little-endian
Sun Dec 24 17:32:43 2023: ALSA: use 2 periods for capture
Sun Dec 24 17:32:43 2023: ALSA: final selected sample format for playback: 32bit integer little-endian
Sun Dec 24 17:32:43 2023: ALSA: use 2 periods for playback
Sun Dec 24 17:32:43 2023: ERROR: Cannot use real-time scheduling (RR/20) (1: Operation not permitted)
Sun Dec 24 17:32:43 2023: ERROR: AcquireSelfRealTime error
Sun Dec 24 17:32:43 2023: graph reorder: new port ‘system:capture_1’
Sun Dec 24 17:32:43 2023: New client ‘system’ with PID 0
Sun Dec 24 17:32:43 2023: graph reorder: new port ‘system:capture_2’
Sun Dec 24 17:32:43 2023: graph reorder: new port ‘system:capture_3’
Sun Dec 24 17:32:43 2023: graph reorder: new port ‘system:capture_4’
Sun Dec 24 17:32:43 2023: graph reorder: new port ‘system:playback_1’
Sun Dec 24 17:32:43 2023: graph reorder: new port ‘system:playback_2’
Sun Dec 24 17:32:43 2023: graph reorder: new port ‘system:playback_3’
Sun Dec 24 17:32:43 2023: graph reorder: new port ‘system:playback_4’
17:32:46.008 JACK connection change.
17:32:46.009 Statistics reset.
17:32:46.014 Client activated.
17:32:46.015 Patchbay deactivated.
17:32:46.018 JACK connection graph change.
Cannot lock down 107341340 byte memory area (Cannot allocate memory)
Sun Dec 24 17:32:45 2023: Saving settings to “/home/seth/.config/jack/conf.xml” …
Sun Dec 24 17:32:46 2023: New client ‘qjackctl’ with PID 10063