PulseEffects issues with Pipewire

Originally, I just had pipewire, not the metapackage, then I installed it and removed it as its a disaster.

1 Like

Uhhh, I check and have the service of a package I removed !!

[sum@ordi1 ~]$ systemctl --user status pulseaudio*
● pulseaudio.service - Sound Service
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; vendor>
     Active: active (running) since Wed 2021-02-10 15:23:47 CET; 4h 27min ago
TriggeredBy: ● pulseaudio.socket
   Main PID: 1073 (pulseaudio)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio>
             ├─1073 /usr/bin/pulseaudio --daemonize=no --log-target=journal
             └─1080 /usr/lib/pulse/gsettings-helper

févr. 10 15:23:46 ordi1 systemd[913]: Starting Sound Service...
févr. 10 15:23:47 ordi1 systemd[913]: Started Sound Service.
févr. 10 15:24:11 ordi1 pulseaudio[1073]: GetManagedObjects() failed: org.freed>

● pulseaudio.socket - Sound System
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.socket; enabled; vendor p>
     Active: active (running) since Wed 2021-02-10 15:23:28 CET; 4h 28min ago
   Triggers: ● pulseaudio.service
     Listen: /run/user/1000/pulse/native (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio>

févr. 10 15:23:28 ordi1 systemd[913]: Listening on Sound System.
lines 1-21/21 (END)...skipping...
● pulseaudio.service - Sound Service
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-02-10 15:23:47 CET; 4h 27min ago
TriggeredBy: ● pulseaudio.socket
   Main PID: 1073 (pulseaudio)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio.service
             ├─1073 /usr/bin/pulseaudio --daemonize=no --log-target=journal
             └─1080 /usr/lib/pulse/gsettings-helper

févr. 10 15:23:46 ordi1 systemd[913]: Starting Sound Service...
févr. 10 15:23:47 ordi1 systemd[913]: Started Sound Service.
févr. 10 15:24:11 ordi1 pulseaudio[1073]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did n>

● pulseaudio.socket - Sound System
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.socket; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-02-10 15:23:28 CET; 4h 28min ago
   Triggers: ● pulseaudio.service
     Listen: /run/user/1000/pulse/native (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio.socket

févr. 10 15:23:28 ordi1 systemd[913]: Listening on Sound System.
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
[sum@ordi1 ~]$ systemctl --user status pipewire*
● pipewire.service - Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-02-10 15:46:26 CET; 4h 5min ago
TriggeredBy: ● pipewire.socket
   Main PID: 41863 (pipewire)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.service
             ├─41863 /usr/bin/pipewire
             └─41865 /usr/bin/pipewire-media-session

févr. 10 15:46:26 ordi1 systemd[913]: Started Multimedia Service.

● pipewire.socket - Multimedia System
     Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-02-10 15:23:28 CET; 4h 28min ago
   Triggers: ● pipewire.service
     Listen: /run/user/1000/pipewire-0 (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

févr. 10 15:23:28 ordi1 systemd[913]: Listening on Multimedia System.
[sum@ordi1 ~]$ 

And my pulseaudio isn’t exactly clear…

Looks like legacy version of pulseeffects is now in community repo thanks to Philip :slight_smile:

pulseeffects-legacy                                                                                   4.8.4-3  community 
    Audio Effects for Pulseaudio Applications
2 Likes

I’m just trying out pipewire. It doesn’t work so well with pulseeffects (ver 5.0), stuttering sound with some filters, crackling when adjusting the volume etc. If pulseeffect is uninstalled, it works without problems so far.
I noticed that I had to switch to ALSA under Audio in Virtualbox in order to have sound.

greetings

PulseAudio appears to starting ok but hitting an error

If the pipewire service is stopped and disabled any installed pipewire packages should not be a problem
These commands will deactivate and disable Pipewire

systemctl --user mask pipewire.socket --now
systemctl --user disable pipewire.service --now

Reboot system when Pipewire is disabled and PulseAudio should be OK

use this command to check pulseaudio with the full error message text

systemctl --user -l --no-pager status pulseaudio*

Users should be able to have both Pipewire and PulseAudio installed and use systemd services to switch between them

Still with an error !

[sum@ordi1 ~]$ systemctl --user mask pipewire.socket --now
Created symlink /home/sum/.config/systemd/user/pipewire.socket → /dev/null.
[sum@ordi1 ~]$ systemctl --user disable pipewire.service --now
Unit /home/sum/.config/systemd/user/pipewire.socket is masked, ignoring.
[sum@ordi1 ~]$ systemctl --user -l --no-pager status pulseaudio*
● pulseaudio.service - Sound Service
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-02-11 07:40:32 CET; 3h 5min ago
TriggeredBy: ● pulseaudio.socket
   Main PID: 1275 (pulseaudio)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio.service
             ├─1275 /usr/bin/pulseaudio --daemonize=no --log-target=journal
             └─1366 /usr/lib/pulse/gsettings-helper

févr. 11 07:40:23 ordi1 systemd[1080]: Starting Sound Service...
févr. 11 07:40:32 ordi1 systemd[1080]: Started Sound Service.
févr. 11 07:40:56 ordi1 pulseaudio[1275]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

● pulseaudio.socket - Sound System
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.socket; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-02-11 07:39:45 CET; 3h 6min ago
   Triggers: ● pulseaudio.service
     Listen: /run/user/1000/pulse/native (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio.socket

févr. 11 07:39:45 ordi1 systemd[1080]: Listening on Sound System.
[sum@ordi1 ~]$ 

@snydar : the issue comes from the fact that without pulseeffects I couldn’t have a good sound for my favorite radio on shortwave :

Pipewire still bugged after installing all dependencies:

[2021-02-28T16:30:04+0100] [ALPM] installed linux511 (5.11.1-1)
[2021-02-28T16:47:28+0100] [ALPM] installed pipewire-jack (1:0.3.22-1)
[2021-02-28T16:47:28+0100] [ALPM] installed gst-plugin-pipewire (1:0.3.22-1)
[2021-02-28T16:47:28+0100] [ALPM] installed wireplumber (0.3.0-1)
[2021-02-28T16:47:28+0100] [ALPM] installed pipewire-alsa (1:0.3.22-1)
[2021-02-28T16:47:28+0100] [ALPM] installed pipewire-pulse (1:0.3.22-1)
[2021-02-28T16:47:28+0100] [ALPM] installed manjaro-pipewire (20210109-1)
[2021-02-28T16:47:28+0100] [ALPM] installed libpipewire02 (0.2.7-1)
[2021-02-28T16:47:29+0100] [ALPM] installed pipewire-docs (1:0.3.22-1)
[2021-02-28T16:47:29+0100] [ALPM] installed gst-plugin-gtk (1.18.3-1)
[2021-02-28T16:47:29+0100] [ALPM] installed libebur128 (1.2.6-1)
[2021-02-28T16:47:29+0100] [ALPM] installed pulseeffects (5.0.0-1)

I get this:

$ pulseeffects

(pulseeffects:90769): pulseeffects-ERROR **: 17:28:19.545: pulse_manager: context initialization failed
Trappe pour point d'arrêt et de trace (core dumped)

Then I had to revert and reinstall legacy :confused:

[2021-02-28T17:17:02+0100] [ALPM] installed pulseaudio (14.2-2)
[2021-02-28T17:17:02+0100] [ALPM] installed pulseaudio-modules-bt (1.4-6)
[2021-02-28T17:17:02+0100] [ALPM] installed pulseaudio-jack (14.2-2)
[2021-02-28T17:17:02+0100] [ALPM] installed pulseaudio-zeroconf (14.2-2)
[2021-02-28T17:17:02+0100] [ALPM] installed pulseaudio-rtp (14.2-2)
[2021-02-28T17:17:02+0100] [ALPM] installed pulseaudio-lirc (14.2-2)
[2021-02-28T17:17:02+0100] [ALPM] installed pulseaudio-equalizer (14.2-2)
[2021-02-28T17:17:02+0100] [ALPM] installed gst-plugin-gtk (1.18.3-1)
[2021-02-28T17:17:02+0100] [ALPM] installed libebur128 (1.2.6-1)
[2021-02-28T17:17:02+0100] [ALPM] installed pulseeffects-legacy (4.8.4-3)

There it’s ok, but legacy !

Solved with:

Thank you @kagetora13

It didn’t stand reboot:

$ pulseeffects

(pulseeffects:193857): pulseeffects-ERROR **: 13:56:18.866: pipe_manager: context connection failed
Trappe pour point d'arrêt et de trace (core dumped)

Here other elements:

$ systemctl --user restart pipewire.service
Failed to restart pipewire.service: Unit pipewire.socket is masked.
$ sudo systemctl unmask pipewire.socket
Unit pipewire.socket does not exist, proceeding anyway.
$ sudo systemctl list-unit-files | grep masked
dbus-org.freedesktop.ModemManager1.service masked          disabled     
lvm2-monitor.service                       masked          disabled     
ModemManager.service                       masked          disabled     
NetworkManager-wait-online.service         masked          disabled     
systemd-random-seed.service                masked          disabled

systemctl does not need sudo, even for a system service

PipeWire is a user service and socket and using sudo will fail even if the --user option is included

This should get the socket unmasked, enabled and started

systemctl --user unmask pipewire.socket && systemctl --user enable --now pipewire.socket
1 Like

Hi !
Thank you for this: it got rid of the core dumped.
Now PulseEffects does start.
The sound is just horrendous and filters don’t seem to act.
In addition I lost all keyboard (and xfce) sound level control…

[edit]Solved, even if some filter are bugged for now (auto-gain - crystalizer - bass enhancer…)

In addition to what was already done, I applied @MajorMayer 's advice: [Stable Update] 2021-02-28 - Kernels, Plasma 5.21.1, Frameworks 5.79, Firefox, Thunderbird, Python - #219 by MajorMayer

I also removed xfce4-pulseaudio-plugin to only keep xfce4-volumed-pulse (this care of the keyboard volume settings)

Thank you all for this, here what I did:

sudo pacman -Rdd pulseaudio pulseaudio-alsa pulseaudio-bluetooth pulseaudio-ctl pulseaudio-equalizer pulseaudio-jack pulseaudio-lirc pulseaudio-rtp pulseaudio-zeroconf pulseaudio-equalizer-ladspa

as several packages were not insalled, I indeed did:

sudo pacman -Rdd pulseaudio pulseaudio-alsa pulseaudio-ctl pulseaudio-equalizer pulseaudio-jack pulseaudio-equalizer-ladspa

then

sudo pacman -Rdd pulseeffects-legacy
sudo pacman -S manjaro-pipewire gst-plugin-pipewire pulseeffects
sudo pacman -S xdg-desktop-portal xdg-desktop-portal-gtk

Then

systemctl --user unmask pipewire.socket && systemctl --user enable --now pipewire.socket

Then

sudo nano /etc/pipewire/media-session.d/media-session.conf

uncomment the “metadata” module in the default section.

[Edit] I reverted this one, as it seemed have a negative impact on somme pulseeffects filters
[Edit2] Reused it as, even if several pulseeffects 5 filters seem broken, quality of equalizer seems better with metadata uncommented.

Then

systemctl --user restart pipewire.service

and to recover my Xfce keyboard volume control :
[Edit] If you are not on Xfce, DON’T apply the next two commands.

sudo pacman -R xfce4-pulseaudio-plugin
sudo pacman -S xfce4-volumed-pulse

After all this pipewire & pulseeffect do work, even if, as said, several filters cannot be used for now.

1 Like

how do you translate this for kde? I lost my volume control too

sorry what do you mean uncomment, you mean delete the word metadata?

# commented line

uncommented line
1 Like

oh god what happened. I lost my KDE after doing these commands. how do I get it back?

I lost my kde after doing this command. I end up with a XFCE DE after reboot. help…

which command?

probably this one? sudo pacman -S xdg-desktop-portal xdg-desktop-portal-gtk
I typed in every command in the solution pinned post. and I never realized that this is for XFCE users.

edit followed this one:

I also have xdg-desktop-portal in kde. Maybe these ones?:

sudo pacman -R xfce4-pulseaudio-plugin
sudo pacman -S xfce4-volumed-pulse

You can try to remove these packages and, if you need, install plasma-desktop. You can examine /var/log/pacman.log file for your installed and removed packages.
In KDE you can use volume plasma widget (plasma-pa) for adjusting volume (you must add this widget to panel).
By the way, it would be better to have backup before doing something important, i.e. adding/removing packages or changing things with sudo command :wink: You can use timeshift or other backup programs.

never did those. I restored my kde by reinstalling it so it’s all good now. Just had to manually add my widgets again. Yes, I should’ve made a timeshift backup.

I finally got volume control back. Uncommenting solved it for me but sadly my KDE went poof.
Another thing, do you have an idea why I have so many of these? Is this normal?somanysource

I’m looking forward to any kinks getting worked out with pipewire, but using it on a daily driver machine probably isn’t a good idea at this point.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.