Pipewire called for testers. Anybody tried it out?

Optimize your system for ultimate performance.

Moderators: MattKingUSA, khz

christobal
Established Member
Posts: 108
Joined: Sun Sep 01, 2019 12:58 pm
Has thanked: 21 times
Been thanked: 11 times

Re: Pipewire called for testers. Anybody tried it out?

Post by christobal »

Capoeira wrote: Sun Nov 22, 2020 5:06 pm
christobal wrote: Sun Nov 22, 2020 2:40 pm

qjackctrl and cadence does not work (qjack shows jack as running but setting it up with a different buffer changes nothng)
that is expected when you run pipewire as a replacement for jack. buffers and stuff are set app per app. the drop-ins are there to be able to connect stuff. apps that don't have to option are set with
I suspected something like this.

Any idea why my I'm unable to set buffers lower than 256? Just a constant stream of xruns then.

Freshly installed arch, running the 0.3.16 branch. Zen kernel. - only thing I fail on the realtimetest is threadirqs.

ryzen 3700x/32gbram
OS: Manjaro
Amp: Echolette M40 / NG51S Tape Echo
Strings: Martin D15M, Yamaha FG-180, Alhambra 5P, Yamaha Revstar
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Pipewire called for testers. Anybody tried it out?

Post by Capoeira »

christobal wrote: Sun Nov 22, 2020 6:27 pm
Capoeira wrote: Sun Nov 22, 2020 5:06 pm
christobal wrote: Sun Nov 22, 2020 2:40 pm

qjackctrl and cadence does not work (qjack shows jack as running but setting it up with a different buffer changes nothng)
that is expected when you run pipewire as a replacement for jack. buffers and stuff are set app per app. the drop-ins are there to be able to connect stuff. apps that don't have to option are set with
I suspected something like this.

Any idea why my I'm unable to set buffers lower than 256? Just a constant stream of xruns then.

Freshly installed arch, running the 0.3.16 branch. Zen kernel. - only thing I fail on the realtimetest is threadirqs.

ryzen 3700x/32gbram
I have no clue. tryed it one day and couldn't realy make it work. to make things worse, the alsa driver for my firewire device isn't realy usefull, so I gave up without trying too much
folderol
Established Member
Posts: 2069
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 224 times
Been thanked: 400 times
Contact:

Re: Pipewire called for testers. Anybody tried it out?

Post by folderol »

Hmmm. Think I'll wait... quite a while.
On a not particularly modern machine I'm running 48k at 32 frames *3 under jack without any Xruns
The Yoshimi guy {apparently now an 'elderly'}
christobal
Established Member
Posts: 108
Joined: Sun Sep 01, 2019 12:58 pm
Has thanked: 21 times
Been thanked: 11 times

Re: Pipewire called for testers. Anybody tried it out?

Post by christobal »

folderol wrote: Mon Nov 23, 2020 11:09 pm Hmmm. Think I'll wait... quite a while.
On a not particularly modern machine I'm running 48k at 32 frames *3 under jack without any Xruns
Whats your hardware / linux setup?

I struggle at 64 some times with too many plugins on a ryzen 3700x for some reason.
OS: Manjaro
Amp: Echolette M40 / NG51S Tape Echo
Strings: Martin D15M, Yamaha FG-180, Alhambra 5P, Yamaha Revstar
folderol
Established Member
Posts: 2069
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 224 times
Been thanked: 400 times
Contact:

Re: Pipewire called for testers. Anybody tried it out?

Post by folderol »

Dual core Intel 3.1G devuan beowulf with 4.19-rt kernel
Komplete Audio KA6 (Mk 1)
Openbox + Rox + Qjackctl (jack 2)
Rosegarden + Yoshimi
In fact this is one of my test pieces.
Patch list:
Breathy Ahh, Steel Bass, Full Strings, Whistle, Cathedral Ahh, Hard Synth, Super Square, Percussion Organ, Sharp and Warm, Natural Drum Kit, Metal Drips, Metal Sweep, Sharp Synth, Moor Drums, Tomita Whistle, Rushes.
The Yoshimi guy {apparently now an 'elderly'}
christobal
Established Member
Posts: 108
Joined: Sun Sep 01, 2019 12:58 pm
Has thanked: 21 times
Been thanked: 11 times

Re: Pipewire called for testers. Anybody tried it out?

Post by christobal »

Dang that is much better than what I have got out of my computer so far, haha.

Could it be the rt kernel is that important? I have tested several distros so far, including ubuntu studio with low latency kernel, but never got below 64 without a lot of x-runs.

Maybe some USB settings? I dunno.

Guess I'll see when I try out the next AV Linux at some point ;)
OS: Manjaro
Amp: Echolette M40 / NG51S Tape Echo
Strings: Martin D15M, Yamaha FG-180, Alhambra 5P, Yamaha Revstar
User avatar
bluebell
Established Member
Posts: 1909
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 111 times
Been thanked: 116 times

Re: Pipewire called for testers. Anybody tried it out?

Post by bluebell »

christobal wrote: Tue Nov 24, 2020 12:44 pm Dang that is much better than what I have got out of my computer so far, haha.

Could it be the rt kernel is that important? I have tested several distros so far, including ubuntu studio with low latency kernel, but never got below 64 without a lot of x-runs.

Maybe some USB settings? I dunno.

Guess I'll see when I try out the next AV Linux at some point ;)
Rosegarden has a small CPU footprint and can't load LV2 plugins, only LADSPA and DSSI. So most Rosegarden projects run fine even on older computers.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

studio32

Re: Pipewire called for testers. Anybody tried it out?

Post by studio32 »

Pipewire certainly looks promising to me. Good to have some testers from the 'proaudio' community.
folderol
Established Member
Posts: 2069
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 224 times
Been thanked: 400 times
Contact:

Re: Pipewire called for testers. Anybody tried it out?

Post by folderol »

Watching the session on LAC I'm cautiously optimistic, although I'm concerned that it appears to be yet another lay on top of others.
The Yoshimi guy {apparently now an 'elderly'}
studio32

Re: Pipewire called for testers. Anybody tried it out?

Post by studio32 »

My impression derives also from the LAC talk and the reactions by people who have the expertise to judge.

Pipewire is a layer above JACK, so JACK ain't dead. In fact, with a usb soundcard for JACK, I've no real problems with pulseaudio vs JACK. But it would be nice if the PipeWire API will fix some design mistakes of JACK (looping etc.) eventually and develops it strong points further.

So test, report and ask I would say.
Baggypants
Established Member
Posts: 188
Joined: Fri Jul 31, 2015 11:28 pm
Has thanked: 14 times
Been thanked: 8 times

Re: Pipewire called for testers. Anybody tried it out?

Post by Baggypants »

Pipewire is not a layer above Jack, it's a layer above ALSA drivers and a drop-in-replacement for JACK.
christobal
Established Member
Posts: 108
Joined: Sun Sep 01, 2019 12:58 pm
Has thanked: 21 times
Been thanked: 11 times

Re: Pipewire called for testers. Anybody tried it out?

Post by christobal »

As the person above me stated, it's not on top of jack. I ran it for some days for testing purposes and you need a pipewire-pulse and jack package to handle the API calls that pulse and jack applications make (think kinda like jack-pulse bridge, but it actually replaces pulse - and jack). Jack is still installed for most since it's a dependency for stuff like firefox. But neither jack nor pulse was running while I was using pipewire. On the arch testing repo I ran it had removed pulseaudio completely.


There are some bugs to iron out for sure, but it's a promising project.
OS: Manjaro
Amp: Echolette M40 / NG51S Tape Echo
Strings: Martin D15M, Yamaha FG-180, Alhambra 5P, Yamaha Revstar
folderol
Established Member
Posts: 2069
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 224 times
Been thanked: 400 times
Contact:

Re: Pipewire called for testers. Anybody tried it out?

Post by folderol »

OK, this wasn't clear from the presentation. The drawing they showed seemed to suggest it was an additional layer, rather than a replacement. I won't be looking at it myself for some time though. I've got far too much going on with Yoshimi!
The Yoshimi guy {apparently now an 'elderly'}
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Pipewire called for testers. Anybody tried it out?

Post by Capoeira »

you can run it as a replacment for jack (dropin installed), or you can run it seperatly. I haven't managed to expose pipewire to the jack server though
Ilos
Established Member
Posts: 8
Joined: Mon Nov 16, 2020 12:50 am

Re: Pipewire called for testers. Anybody tried it out?

Post by Ilos »

I've tried it a few times. I won't be trying it again soon. Just like PulseAudio, it can stay away from my system.
Post Reply