On Sep 26 2023, at 11:07 am, Bill Purvis <bill@billp.org> wrote:
I mentioned in a previous email that I've switched to Pipewire on my laptop.
Are you using pipewire-jack server, or using pipewire for normal desktop use, and still using jackd when you want a JACK server?

when I try to run
GrandOrgue I get confusing messages
If you are using pipewire-jack you will have to re-learn everything  you knew previously for setting up jackd as a JACK server.


Under jack, I had been running at 44100sps, with 2 buffers of 1024 samples.
QJackCtl shows this as still being in force, though whether this is what
pipewire is actually doing I don't know.

QJackCtl can configure and start jackd.  If you are using pipewire-jack server then QJackCtl is just another JACK client and whatever parameters it would have used to start jackd if that were used instead are of no relevance.  QJackCtl can still use the standard JACK API to make connections between JACK client ports, but as far as I can tell the parameter information is just what is used to start jackd.

Rui created qpwgraph as a stripped down connection manager for use with pipewire based systems.

There are CLI utilities for requesting changes to pipewire settings, but I am not currently using pipewire-jack so I won't try to quote the correct way to use those for fear of being out of date with the latest recommendations.
I  know Robin Gareus tries to keep track of pipewire behavior and has posted some recommendations and explanations in the Ardour forums, but the last I saw he has recommended to stick with jackd for "serious" audio production use due to some quirky behavior of pipewire-jack.  Other people have reported that it works fine for their use, so I suppose you may have to determine for yourself whether it meets your needs or not.

-- Chris Caudle


On Sep 26 2023, at 11:07 am, Bill Purvis <bill@billp.org> wrote:
I mentioned in a previous email that I've switched to Pipewire on my laptop.

It works fine with most things - I use Audacious to play CDs, and 
Firefox seems
happy enough to play things from You-Tube or BBC. However, when I try to run
GrandOrgue I get confusing messages, saying:

Error: No sound output will happen. Samples per buffer has been changed 
by the sound driver to 512.

Under jack, I had been running at 44100sps, with 2 buffers of 1024 samples.
QJackCtl shows this as still being in force, though whether this is what 
pipewire is
actually doing I don't know. Changing setting in QJackCtl to 512 spb 
gives a message
which suggests that pipewire is still expecting 1024.

Bill

-- 
+----------------------------------------+
| Bill Purvis                            |
| email: bill@billp.org                  |
+----------------------------------------+
_______________________________________________
Linux-audio-user mailing list -- linux-audio-user@lists.linuxaudio.org
To unsubscribe send an email to linux-audio-user-leave@lists.linuxaudio.org