Page 2 of 4

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Thu Dec 09, 2021 6:59 am
by sunrat
porzione wrote: Thu Dec 09, 2021 5:25 am
sunrat wrote: Thu Dec 09, 2021 3:58 am Unfa used Pipewire for a couple of months but switched back to JACK - https://www.youtube.com/watch?v=RvWgm6aZTQA
It looks like this is an Ardourissue, I use Reaper, Carla and some standalone synthesizers with jack emulation - the last two months since I switched to pipewire everything is fine. Only Tracktion Waveform still crashes and freezes but it always behaved like this :/
Wherever the issue is, if an application works fine with JACK and not with PW JACK emulation, it shows the emulation is not perfect.
I was very impressed initially with PipeWire when I set it up in Debian Sid but several niggles made me abandon it like Unfa did. One I recall was that just playing a music playlist in DeadBeef via pw-pulseaudio, it would disconnect and reconnect between every song causing an audible glitch. It seemed to work OK with Mixbus but not perfectly either.
I'm sure PipeWire will mature quickly and I would encourage people to try it out to see if it works for their use case, but it's not quite there for me yet.

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Thu Dec 09, 2021 10:39 am
by Linuxmusician01
Are there any applications/DAW's yet that support Pipewire? That is: not via Jack emulation?

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Thu Dec 09, 2021 5:00 pm
by bluzee
One application that has a direct pipewire audio output now is MPD.

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Thu Dec 09, 2021 7:24 pm
by sysrqer
porzione wrote: Thu Dec 09, 2021 5:25 am
It looks like this is an Ardour issue, I use Reaper, Carla and some standalone synthesizers with jack emulation - the last two months since I switched to pipewire everything is fine. Only Tracktion Waveform still crashes and freezes but it always behaved like this :/
Same here, I use VCV Rack, Renoise, Reaper, BespokeSynth and I haven't had any issues at all. The whole reason I moved to Reaper from Ardour was because it would randomly crash and I would lose everything I'd done since saving (and I mean with Jack).

@sunrat I'm sitting here listening to my new album which has tracks mixed together and I don't experience any artefact between songs, they play smoothly. At least in the Arch/Aur version of deadbeef there is a pipewire output available and it works fine for me. I wonder if you are experiencing the issue I noticed when I would pause videos in VLC, there would be a delay in it starting again. This is something that can be changed in the configs, I forget what it is was but I think this was the solution.

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Thu Dec 09, 2021 9:57 pm
by sunrat
sysrqer wrote: Thu Dec 09, 2021 7:24 pm@sunrat I'm sitting here listening to my new album which has tracks mixed together and I don't experience any artefact between songs, they play smoothly. At least in the Arch/Aur version of deadbeef there is a pipewire output available and it works fine for me. I wonder if you are experiencing the issue I noticed when I would pause videos in VLC, there would be a delay in it starting again. This is something that can be changed in the configs, I forget what it is was but I think this was the solution.
Thanks, that does indeed seem to be the issue. However I won't be testing it immediately because, as I said, I've returned to JACK which is working well.
One really strange thing I spotted in the Git issue linked from your link is the devs discussing fixing the issue by generating continuous inaudible noise. Bit of a WTF idea IMO. :shock:

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Thu Dec 09, 2021 10:13 pm
by sysrqer
Haha that is a bit wtf. I guess they mean like dither but that's certainly not ideal even if it is 'inaudible'.

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Mon Dec 13, 2021 11:12 am
by porzione
https://gitlab.freedesktop.org/pipewire ... -/releases 0.3.41
  • Improved compatibility for flatpaks. Flatpaks with newer PipeWire
    version can connect to an older server in all cases.
  • A new RAOP module was added to stream to Apple Airplay devices.
    OBS can now capture from the monitor devices again when using
    WirePlumber.
  • Improved JACK compatibility. Improved stability in Carla and Ardour
    when changing buffer size. Improved latency calculations and
    playback latency in Ardour.
  • Improved pulse-server handling of underruns and buffer size changes.
    Many bugfixes and improvements.

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Mon Dec 13, 2021 11:18 am
by sysrqer
Would someone with this new update try Emissioncontrol2 or Audiostellar ? They didn't work with the previous version of pipewire and I have moved back to jack/pulseaudio because of it.
Edit: never mind, still the same problem.

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Wed May 04, 2022 1:15 pm
by Gps
I think I made the switch. :)

When installing wireplumber through yast, there was a conflict.

Yast suggested to uninstall Pulse, and I accepted that solution.

Now it says:

Code: Select all

guus@localhost:~> pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 86
Tile Size: 65472
User Name: guus
Host Name: localhost.localdomain
Server Name: PulseAudio (on PipeWire 0.3.51)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_09_00.3.analog-stereo
Default Source: alsa_input.pci-0000_09_00.3.analog-stereo
Cookie: e244:00dc
For now I still have sound. That first server string though confuses me, even though the second one says:

Code: Select all

Server Name: PulseAudio (on PipeWire 0.3.51)
Lets bother the openSUSE forum. :P

When I looked in YAST, pulse was uninstalled, but a lot of pulse related stuff is still installed.

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Wed May 04, 2022 2:10 pm
by sysrqer
I think that's nothing to worry about. Programs wanting to use pulseaudio (or Jack) will still need to connect to the server as they previously did and from their perspective nothing changed. That said, the output from my Arch machine doesn't contain that line.

In terms of set up I think pipewire is more ready for work out of the box than Jack is, and perhaps because Jack could sometimes be such a pain for new users is why we don't expect pipewire to be as usable as it is by default. There are lots of docs though:

https://gitlab.freedesktop.org/pipewire ... stallation
https://gitlab.freedesktop.org/pipewire ... grate-JACK

@robbert-vdh has a good config available as well - https://github.com/robbert-vdh/dotfiles

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Wed May 04, 2022 4:30 pm
by Gps
Thank you.

Years ago, I tried Jack and gave up rather soon.

Besides some issues that maybe could be fixed by changing setting, it was not stable and crashed.
After the second or third crash, I uninstalled Jack.

I might try again though, now with pipewire. :)

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Wed May 04, 2022 4:59 pm
by wjl
I haven't seen Suse since a while, but I think Tumbleweed is a rolling release distro, like Arch?

On Arch I'm using pipewire without any problems, did my last recordings with that one instead of the usual Jack on my Debian stable. No worries at all, so you might just give it a try.

Cheers,
Wolfgang

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Wed May 04, 2022 6:59 pm
by Gps
There are two flavors of suse these days. Leap and Tumbleweed.

Tumbleweed is indeed like Arch a roiling release,and has the latest kernel and all.

Pipewire was already installed, but not yet turned on by default.

Me installing wire plumber, changed that. :)

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Thu May 05, 2022 7:30 pm
by Gps
OpenSUSE forum confirmed, that all looks fine. (pactl info)

So if I get this right opensuse still "thinks" its using pulse audio.
Lets stop thinking about it, the sound works.

If it ain't broke tweak it, I mean, don't fix it :wink:

Re: Pipewire, should I try it ? ( tumbleweed)

Posted: Thu May 05, 2022 10:25 pm
by Kott
Gps wrote: Thu May 05, 2022 7:30 pm OpenSUSE forum confirmed, that all looks fine. (pactl info)

So if I get this right opensuse still "thinks" its using pulse audio.
openSUSE doesn't thinks any, you run pulseaudio app - pactl, and obviously it uses puleaudio's API/protocol
the same way jack app will use jack API working with pipewire-jack without care if it's not a original jack