On Fri, 2021-10-01 at 17:27 +0000, Tom Seewald wrote:
> This change proposal is the first I've heard of it. But
since this is
> being proposed by the author of Pipewire, I kind of assume it's good,
> and I doubt Workstation WG would see the need to get involved unless
> concerns are raised. Does WirePlumber have some sort of deficiencies
> compared to pipewire-session-manager?
Now that Fedora 35 is in beta and more people are testing it out, it
appears that wireplumber does have some regressions compared to
pipewire-media-session. Namely that audio output switching for flatpak
applications does not work [1], and that desktop system sound volume
(e.g. notification sounds) can not be controlled independently from the
main system volume [2][3]. There is also an issue with changing
bluetooth speaker volume [5]. From developer comments it may not be
likely that all of these problems will be fixed in time for the F35
release, and the current workaround is to switch back to pipewire-
media-session [4].
Clearly this is late in the release cycle, but I am concerned that
wireplumber will provide an overall worse audio experience for F35
users. So ultimately I am asking if we should re-evaluate whether or
not wireplumber should be the default pipewire session manager for F35.
Are there other features landing in F35 that specifically depend on
wireplumber, and if so do they outweigh the currently known
regressions?
[1]
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/59
[2]
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/51
[3]
https://bugzilla.redhat.com/show_bug.cgi?id=2003403
[4]
https://bugzilla.redhat.com/show_bug.cgi?id=2003403#c4
[5]
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/58
I think you make a good point here. I've filed a ticket asking FESCo to
consider whether we should pull the change:
https://pagure.io/fesco/issue/2670
--
Adam Williamson
Fedora QA
IRC: adamw | Twitter: adamw_ha
https://www.happyassassin.net