it's better using pipewire-pulse now..
but this is a choice during the Ark installation phase
(1..) (2..)
:: Vuoi procedere con l'installazione? [S/n] s
:: Download dei pacchetti in corso...
linux-5.17.5.arch1-2-x86_64 158,8 MiB 5,65 MiB/s 00:28 [###############################################] 100%
gcc-12.1.0-1-x86_64 44,3 MiB 5,36 MiB/s 00:08 [###############################################] 100%
gcc-libs-12.1.0-1-x86_64 28,0 MiB 4,71 MiB/s 00:06 [###############################################] 100%
glibc-2.35-4-x86_64 9,9 MiB 3,36 MiB/s 00:03 [###############################################] 100%
binutils-2.38-5-x86_64 5,9 MiB 5,21 MiB/s 00:01 [###############################################] 100%
gnupg-2.2.35-2-x86_64 2,3 MiB 4,19 MiB/s 00:01 [###############################################] 100%
linux-api-headers-5.17.5-2-any 1187,5 KiB 3,26 MiB/s 00:00 [###############################################] 100%
pacman-6.0.1-5-x86_64 910,4 KiB 2,84 MiB/s 00:00 [###############################################] 100%
python-setuptools-1:59.8.0-1-any 563,6 KiB 2,12 MiB/s 00:00 [###############################################] 100%
libtool-2.4.7-2-x86_64 411,2 KiB 1735 KiB/s 00:00 [###############################################] 100%
wireplumber-0.4.10-2-x86_64 399,0 KiB 1663 KiB/s 00:00 [###############################################] 100%
Total (11/11) 252,6 MiB 4,92 MiB/s 00:51 [###############################################] 100%
(11/11) verifica delle chiavi presenti nel portachiavi [###############################################] 100%
(11/11) verifica dell'integrità dei pacchetti [###############################################] 100%
(11/11) caricamento dei file dei pacchetti [###############################################] 100%
(11/11) controllo dei conflitti in corso [###############################################] 100%
(11/11) controllo dello spazio disponibile sul disco [###############################################] 100%
attenzione: impossibile ottenere le informazioni relative al file etc/gai.conf
:: Esecuzione degli hook di pre-transazione...
(1/1) Removing linux initcpios...
personally i don't need gai.conf file..
Now pacman -Syu whit wireplumber rebuild
:: Vuoi procedere con l'installazione? [S/n] s
:: Download dei pacchetti in corso...
linux-5.17.6.arch1-1-x86_64 159,6 MiB 5,77 MiB/s 00:28 [############################################################################] 100%
intel-ucode-20220510-1-any 3,9 MiB 2,48 MiB/s 00:02 [############################################################################] 100%
libxml2-2.9.14-1-x86_64 1362,6 KiB 3,60 MiB/s 00:00 [############################################################################] 100%
curl-7.83.1-1-x86_64 1135,7 KiB 3,23 MiB/s 00:00 [############################################################################] 100%
wireplumber-0.4.10-3-x86_64 401,3 KiB 1800 KiB/s 00:00 [############################################################################] 100%
psmisc-23.5-1-x86_64 190,9 KiB 984 KiB/s 00:00 [############################################################################] 100%
fuse3-3.11.0-1-x86_64 120,2 KiB 668 KiB/s 00:00 [############################################################################] 100%
libnotify-0.7.12-1-x86_64 53,5 KiB 277 KiB/s 00:00 [############################################################################] 100%
fuse-common-3.11.0-1-x86_64 2,6 KiB 14,4 KiB/s 00:00 [############################################################################] 100%
Total (9/9) 166,7 MiB 5,08 MiB/s 00:33 [############################################################################] 100%
(9/9) verifica delle chiavi presenti nel portachiavi [############################################################################] 100%
(9/9) verifica dell'integrità dei pacchetti [############################################################################] 100%
(9/9) caricamento dei file dei pacchetti [############################################################################] 100%
(9/9) controllo dei conflitti in corso [############################################################################] 100%
(9/9) controllo dello spazio disponibile sul disco
In my opinion they are just like V1del says of the problems to be bypassed ..
temporary .. like two points that fail to collide ..
because there is some problem in the middle in the structure of the code ..
]]>Masking the service is a hacky workaround, not a solution in any way. You need to either go back to pipewire-media-session or switch completely to pipewire. Leaving your system in limbo with no pipewire session manager is not one of the options.
]]>If you want to keep wireplumber, you might also be able to find out which parts of the wireplumber configuration are interfering with pulseaudio and remove/change those instead of masking the service. On first glance, I'd guess the *alsa* files in /usr/share/wireplumber/main.lua.d/ should be removed or edited. That can be done with overrides in /etc/ or /home similar to systemd service files.
https://pipewire.pages.freedesktop.org/ … th-merging
It's not a bug but also not something to generally fix. You should be able to restore normal operation by masking wireplumber with
systemctl --user mask wireplumber --now
"ideally" wireplumber should be configurable to not grab audio devices and just handle screensharing but not sure whether that's possible
Worked Thanks!
This issue was not only related to streaming video it also affects audio players nothing wants to play.
]]>Had the same issue, try installing pipewire-pulse, that fixed it for me.
Thanks, that worked for me.
]]>It's not a bug but also not something to generally fix. You should be able to restore normal operation by masking wireplumber with
systemctl --user mask wireplumber --now
"ideally" wireplumber should be configurable to not grab audio devices and just handle screensharing but not sure whether that's possible
Thanks it works !!! As a long time archlinux user (user not expert) i try to keep my setup as close as possible to rep and avoiding any hack that could mess any futur upgrade. So threre was wayland but i decide to use xorg until kde dev give a clear signal that wayland is 100% working (like turning it default) and now pipewire, wireplumber.... So what is the status of pipewire ? is pulseaudio legacy and you can go on pipewire with everything working 100% or is it still work in progress (like wayland) and in this case, i rather like to wait. In fact, i don't understand if pipewire is the successor of pulseaudio (an so will remplace it as default for kde) or it's just another similar project to adress some limitation.
]]>Edit: For general clarification pipewire-media-session has been brought back which would be preferable to switch to rather than doing a complete masking.
For the wireplumber case it happened to introduce a config that allows you to disable it from trying to handle ALSA devices where I'm not yet entirely sure whether that's sufficient, if you wanted to experiment with this copy your /usr/share/wireplumber/main.lua.d/50-alsa-config.lua to /etc/wireplumber/main.lua.d/50-alsa-config.lua and set alsa_monitor.enabled = false
]]> UTIL. PID ACCÈS COMMANDE
/dev/snd/controlC0: jbreizh 573 F.... pulseaudio
jbreizh 1209 F.... wireplumber
/dev/snd/seq: jbreizh 1208 F.... pipewire
Apparently, the way to go is to install pipewire-pulse and remove pulseaudio ?? So is it a bug or the end of pulseaudio ? ? if it's a bug, in prefer to wait the official fix.
]]>[2022-05-10T18:44:37+0200] [PACMAN] starting full system upgrade
[2022-05-10T18:45:06+0200] [ALPM] removed pipewire-media-session (1:0.4.1-1)
[2022-05-10T18:45:06+0200] [ALPM] installed wireplumber (0.4.10-2)
Installing pipewire-pulse fixed it for me (it will remove pulseaudio and pulseaudio-bluetooth).
]]>If you still care about finding the actual culprit, post the output of
sudo fuser -v /dev/snd/*
on the problematic situation. This can happen if wireplumber is started with pulse installed as wireplumber will take devices away from pulseaudio. IF this only surfaced with the update log from your OP it's likely some changes in xdg-desktop-portal or so (or knowing GNOME they might logically hard require pipewire now)
With the faulty setup using pulseaudio the command return this:
UTIL. PID ACCÈS COMMANDE
/dev/snd/controlC0: artyom 1507 F.... pulseaudio
With the working setup using pipewire:
UTIL. PID ACCÈS COMMANDE
/dev/snd/controlC0: artyom 2134 F.... wireplumber
/dev/snd/seq: artyom 2133 F.... pipewire
So no wireplumber found on the faulty setup.
]]>