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: 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: /email@example.com/session.slice/wireplumber.service └─2815 /usr/bin/wireplumber mai 05 09:53:33 artos systemd: Started Multimedia Service Session Manager. mai 05 09:53:33 artos wireplumber: 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: /firstname.lastname@example.org/app.slice/pipewire.socket mai 05 09:53:31 artos systemd: 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: /email@example.com/session.slice/pipewire.service └─2814 /usr/bin/pipewire mai 05 09:53:33 artos systemd: 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: /firstname.lastname@example.org/app.slice/pipewire-pulse.socket mai 05 09:53:31 artos systemd: 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: /email@example.com/session.slice/pipewire-pulse.service └─2816 /usr/bin/pipewire-pulse mai 05 09:53:33 artos systemd: Started PipeWire PulseAudio. mai 05 09:53:33 artos pipewire-pulse: 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.