I've just installed Fedora 35 and have discovered to my dismay that previously-working (not at all sophisticated) audio no longer works.
Is there a 'Getting Started With pipewire' and/or wireplumber somewhere? Or should they 'just work' and I need to check my connections?
Thanks.
On Thu, 24 Mar 2022 14:07:27 -0700 Geoffrey Leach geoffleach.gl@gmail.com wrote:
I've just installed Fedora 35 and have discovered to my dismay that previously-working (not at all sophisticated) audio no longer works.
Is there a 'Getting Started With pipewire' and/or wireplumber somewhere? Or should they 'just work' and I need to check my connections?
Thanks.
systemctl --user --now disable wireplumber works for me. Obviously we are guinea pigs for this premature piece of software.
BR, Bob
I'm happy for you. For me, not so much :-(
On Thu, Mar 24, 2022 at 2:53 PM Bob Marcan bob.marcan@gmail.com wrote:
On Thu, 24 Mar 2022 14:07:27 -0700 Geoffrey Leach geoffleach.gl@gmail.com wrote:
I've just installed Fedora 35 and have discovered to my dismay that previously-working (not at all sophisticated) audio no longer works.
Is there a 'Getting Started With pipewire' and/or wireplumber somewhere?
Or
should they 'just work' and I need to check my connections?
Thanks.
systemctl --user --now disable wireplumber works for me. Obviously we are guinea pigs for this premature piece of software.
BR, Bob
Geoffrey Leach geoffleach.gl@gmail.com writes:
Is there a 'Getting Started With pipewire' and/or wireplumber somewhere? Or should they 'just work' and I need to check my connections?
As a non-gnome (and non-display-manager) user, I share these .xsession snippets:
# Required by pipewire, at least export XDG_RUNTIME_DIR=$(mktemp -d /tmp/$(id -u)-runtime-dir.XXX)
# Required by most things eval `dbus-launch --sh-syntax --exit-with-session`
pipewire & pipewire-pulse & (sleep 2 ; wireplumber & ) &
There wasn't a pipewire-specific config; it uses the same ALSA backend as pulseaudio used.
On Thu, 24 Mar 2022 14:07:27 -0700 Geoffrey Leach geoffleach.gl@gmail.com wrote:
I've just installed Fedora 35 and have discovered to my dismay that previously-working (not at all sophisticated) audio no longer works.
Is there a 'Getting Started With pipewire' and/or wireplumber somewhere? Or should they 'just work' and I need to check my connections?
I'm successfully using wireplumber and pipewire in rawhide, since it was f36. I think I had your issue as some point. But, just like with pulseaudio, it turned out to be that the default device was incorrect. I used pavucontrol, still present though it is no longer pulseaudio under the covers, and set the default device to the one I wanted, and it has worked fine ever since.
There was a recent glitch with a wireplumber update that caused sound to stop working, but it was fixed within a few days.
In summary, for me sound is just working with wireplumber and pipewire replacing pulseaudio. And, since it is inevitable that they are going to replace pulseaudio, might as well bite the bullet and get them working. When replacing pulseaudio with pipewire, use the swap command, dnf swap pulseaudio pipewire-pulseaudio
It appears that I should try rawhide. Short of removing the elevant packages, is there anything else that I should know about making the transition?
On Fri, Mar 25, 2022 at 6:59 AM stan via users < users@lists.fedoraproject.org> wrote:
On Thu, 24 Mar 2022 14:07:27 -0700 Geoffrey Leach geoffleach.gl@gmail.com wrote:
I've just installed Fedora 35 and have discovered to my dismay that previously-working (not at all sophisticated) audio no longer works.
Is there a 'Getting Started With pipewire' and/or wireplumber somewhere? Or should they 'just work' and I need to check my connections?
I'm successfully using wireplumber and pipewire in rawhide, since it was f36. I think I had your issue as some point. But, just like with pulseaudio, it turned out to be that the default device was incorrect. I used pavucontrol, still present though it is no longer pulseaudio under the covers, and set the default device to the one I wanted, and it has worked fine ever since.
There was a recent glitch with a wireplumber update that caused sound to stop working, but it was fixed within a few days.
In summary, for me sound is just working with wireplumber and pipewire replacing pulseaudio. And, since it is inevitable that they are going to replace pulseaudio, might as well bite the bullet and get them working. When replacing pulseaudio with pipewire, use the swap command, dnf swap pulseaudio pipewire-pulseaudio _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
On Fri, 2022-03-25 at 10:35 -0700, Geoffrey Leach wrote:
It appears that I should try rawhide. Short of removing the elevant packages, is there anything else that I should know about making the transition?
If you go ahead, note that Rawhide issues should be discussed on the Fedora Test list rather than here.
poc
On Fri, 25 Mar 2022 10:35:55 -0700 Geoffrey Leach geoffleach.gl@gmail.com wrote:
It appears that I should try rawhide. Short of removing the elevant packages, is there anything else that I should know about making the transition?
That seems a little drastic! While rawhide is far more stable now than the rawhides of yore, it still has occasional issues because it is where all the discontinuous changes are introduced. I first started using rawhide when it was f35. Like you, I found pipewire to be *difficult* [1]. So, also like you, I switched back to pulseaudio. When rawhide became f36, I noticed the swap command, used it. I then read that wireplumber was going to obsolete pipewire-manager, and switched to it. With the exception of the setting of the default device and the recent glitch (that, as far as I know didn't get into stable versions), wireplumber 4.8.2, I have had no problems. I also have a simple use case, though I have multiple cards. I was able to set up everything satisfactorily using pavucontrol. I don't use the command line equivalents, so I don't know if they work, but I didn't need them.
As far as I am aware, the same versions in rawhide are in the stable releases, after they pass muster in rawhide.
1. I was using pulseaudio-equalizer, and I didn't find an equivalent for pipewire, so I was reluctant to give it up. Later, I found the easyeffects package for pipewire that provides an equalizer, so I made the switch.