Re: sound problem on f40

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2025-01-30 at 11:18 +0100, François Patte wrote:
> So I tried to install pipewire-pulseaudio but dnf answered that 
> pipewire-pulseaudio conflicted with pulseaudio. Since I had nothing to 
> lose I added --allowerasing and pipewire-pulseaudio was installed and... 
> the problem was solved. Hurray!

Pulseaudio was a (slightly) older audio system, pipewire being its
replacement.  And there's a pipewire-pulseaudio go-between that can
pretend it's pulseaudio for apps that won't work unless they believe
they're using pulseaudio.

So, you go the old way and at some stage it'll get abandoned, or you go
the new way and find something that they haven't got ready yet.  

Your install with allowing erasing would appear to have removed
pulseaudio for the pipewire system, instead (since it complained about
it not being compatible with pulseaudio).  Which would be what I'd have
expected you to have in the first place on Fedora 40.



On my Fedora 40 installation I have:

rpm -qa \*pipewire\*|sort

pipewire-1.0.9-1.fc40.x86_64
pipewire-alsa-1.0.9-1.fc40.x86_64
pipewire-gstreamer-1.0.9-1.fc40.x86_64
pipewire-jack-audio-connection-kit-1.0.9-1.fc40.x86_64
pipewire-jack-audio-connection-kit-libs-1.0.9-1.fc40.x86_64
pipewire-libs-1.0.9-1.fc40.x86_64
pipewire-pulseaudio-1.0.9-1.fc40.x86_64
pipewire-utils-1.0.9-1.fc40.x86_64
vlc-plugin-pipewire-3-2.fc40.x86_64


rpm -qa \*pulseaudio\*|sort

pipewire-pulseaudio-1.0.9-1.fc40.x86_64
pulseaudio-libs-16.1-8.fc40.x86_64
pulseaudio-libs-glib2-16.1-8.fc40.x86_64
pulseaudio-utils-16.1-8.fc40.x86_64
vlc-plugin-pulseaudio-3.0.21-15.fc40.x86_64



And if I do a 

  rpm -ql pipewire-pulseaudio

to see what files it contains, I can see that the pipewire-pulseaudio
service is called:

  pipewire-pulse.service

Just to confuse you.



Then, if I do:

  systemctl --user status pipewire-pulse pipewire wireplumber

I get:


● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: disabled)
    Drop-In: /usr/lib/systemd/user/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Thu 2025-01-30 09:31:12 ACDT; 22h ago
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 2007 (pipewire-pulse)
      Tasks: 3 (limit: 18552)
     Memory: 2.5M (peak: 3.0M)
        CPU: 26ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─2007 /usr/bin/pipewire-pulse

Jan 30 09:31:12 fluffy systemd[1611]: Started pipewire-pulse.service - PipeWire PulseAudio.

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled)
    Drop-In: /usr/lib/systemd/user/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Thu 2025-01-30 09:31:12 ACDT; 22h ago
TriggeredBy: ● pipewire.socket
   Main PID: 1987 (pipewire)
      Tasks: 3 (limit: 18552)
     Memory: 6.6M (peak: 7.1M)
        CPU: 51ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1987 /usr/bin/pipewire

Jan 30 09:31:12 fluffy systemd[1611]: Started pipewire.service - PipeWire Multimedia Service.

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
    Drop-In: /usr/lib/systemd/user/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Thu 2025-01-30 09:31:12 ACDT; 22h ago
   Main PID: 2000 (wireplumber)
      Tasks: 6 (limit: 18552)
     Memory: 10.2M (peak: 10.6M)
        CPU: 300ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─2000 /usr/bin/wireplumber

Jan 30 09:31:12 fluffy systemd[1611]: Started wireplumber.service - Multimedia Service Session Manager.
Jan 30 09:31:12 fluffy wireplumber[2000]: wp-internal-comp-loader: Loading profile 'main'
Jan 30 09:31:12 fluffy wireplumber[2000]: spa.bluez5: BlueZ system service is not available
Jan 30 09:31:12 fluffy wireplumber[2000]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Jan 30 09:31:12 fluffy wireplumber[2000]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
Jan 30 09:34:26 fluffy wireplumber[2000]: m-dbus-connection: <WpDBusConnection:0x559b445b03e0> DBus connection closed: Underlying GIOStream returned 0 bytes on an async read
Jan 30 09:34:26 fluffy wireplumber[2000]: m-dbus-connection: <WpDBusConnection:0x559b445b03e0> Trying to reconnect after core sync
Jan 31 08:19:14 fluffy wireplumber[2000]: spa.bluez5: BlueZ system service is not available


There's some warnings logged there about unimportant things (I have no
bluetooth hardware on that PC, etc).

This system is using pipewire, with the support for things that expect
to use pulseaudio.  And it works reasonably well, though I don't do a
great deal of audio work on it.

My take on the first two services being "disabled" but "active" is that
they aren't something that's running all the time since boot-up, but
are run on-demand.


-- 
 
uname -rsvp
Linux 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
 
Boilerplate:  All unexpected mail to my mailbox is automatically deleted.
I will only get to see the messages that are posted to the mailing list.
 

-- 
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux