HI,
I feel like I have to open another of the many sound issue threads, but none of the solutions work, and I don’t want to resort to reverting to older Fedora choices like pipewire-media-session or even PulseAudio. As it’s a fresh install, it should “just work”.
I was previously using ArchLinux (and PulseAudio), so I know the hardware is not in cause. When migrating, I didn’t move my my old config files, so my session would start with sane defaults.
My issue looks similar to hnakamur/xml-security-c but the conversation stopped.
As from reading all those threads, I can already tell wireplumber and its pipewire friends are active and running. The only warning in logs is:
mai 05 09:53:33 artos wireplumber[2815]: Failed to set scheduler settings: Operation not permitted
which seems to be caused by a io renice call. It doesn’t prevent sound from working, I’m listening to music as I’m writing this. Only when the headphones jack is plugged, the built-in speaker is muted as excepted, but no sound is coming from the headphones. I could push all the levels to the maximum, I wouldn’t even hear hiss.
Yet Gnome sound settings are showing the correct output device, and the VU meter is bouncing with the music:
I tried with my phone headphones, with a bult-in mic, I don’t have sound either, but the mic is functional, as I can see the VU meter following my voice.
I also tried alsamixer
but the headphones channel is at 100, and nothing seems muted.
That’s where I’m puzzled.
now for the boring part
$ systemctl --user status wireplumber
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-05-05 09:53:33 CEST; 1h 43min ago
Main PID: 2815 (wireplumber)
Tasks: 4 (limit: 18978)
Memory: 16.1M
CPU: 2.822s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─2815 /usr/bin/wireplumber
mai 05 09:53:33 artos systemd[2484]: Started Multimedia Service Session Manager.
mai 05 09:53:33 artos wireplumber[2815]: Failed to set scheduler settings: Op?ration non permise
$ systemctl --user status pulseaudio
Unit pulseaudio.service could not be found.
$ systemctl --user status “pipewire.*”
● pipewire.socket - PipeWire Multimedia System Socket
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-05-05 09:53:31 CEST; 1h 43min ago
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
mai 05 09:53:31 artos systemd[2484]: Listening on PipeWire Multimedia System Socket.
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/user/pipewire.service.d
└─00-uresourced.conf
Active: active (running) since Thu 2022-05-05 09:53:33 CEST; 1h 43min ago
TriggeredBy: ● pipewire.socket
Main PID: 2814 (pipewire)
Tasks: 2 (limit: 18978)
Memory: 11.0M
CPU: 1min 40.548s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─2814 /usr/bin/pipewire
mai 05 09:53:33 artos systemd[2484]: Started PipeWire Multimedia Service.
$ systemctl --user status “pipewire-pulse.*”
● pipewire-pulse.socket - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-05-05 09:53:31 CEST; 1h 43min ago
Triggers: ● pipewire-pulse.service
Listen: /run/user/1000/pulse/native (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket
mai 05 09:53:31 artos systemd[2484]: Listening on PipeWire PulseAudio.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; vendor preset: disabled)
Active: active (running) since Thu 2022-05-05 09:53:33 CEST; 1h 43min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 2816 (pipewire-pulse)
Tasks: 2 (limit: 18978)
Memory: 27.2M
CPU: 5min 16.033s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─2816 /usr/bin/pipewire-pulse
mai 05 09:53:33 artos systemd[2484]: Started PipeWire PulseAudio.
mai 05 09:53:33 artos pipewire-pulse[2839]: 536870912
$ rpm -qa pipewire* pulseaudio* wireplumber
pulseaudio-libs-15.0-2.fc35.x86_64
pulseaudio-libs-glib2-15.0-2.fc35.x86_64
pipewire-0.3.51-1.fc35.x86_64
pipewire-libs-0.3.51-1.fc35.x86_64
pipewire-gstreamer-0.3.51-1.fc35.x86_64
pipewire-jack-audio-connection-kit-0.3.51-1.fc35.x86_64
pipewire-alsa-0.3.51-1.fc35.x86_64
pipewire-utils-0.3.51-1.fc35.x86_64
wireplumber-0.4.9-1.fc35.x86_64
pulseaudio-utils-15.0-2.fc35.x86_64
pipewire-pulseaudio-0.3.51-1.fc35.x86_64
I installed pulseaudio-utils because there was an error about pactl
not found in the pipewire-pulse logs.
Thanks in advance for any help.