I tried to fix the “connection to the sound service lost” in the sound tab. I ended up removing ,installing and enabling wireplumber, pipewire and piprewire-pulse. I’m not sure if i modified something else along the way.
My audio input and output still work. But the sound tab doesn’t exist anymore and i don’t have a speaker icon on the bottom right. Also i can change the volume via pavucontrol but can’t anymore with my keyboard.
System details if needed :
Operating System: Fedora Linux 42
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.2
Kernel Version: 6.16.12-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 28 × Intel® Core™ i7-14700KF
Memory: 69 GB of RAM (67,2 GB usable)
Graphics Processor: AMD Radeon RX 7900 XTX
Manufacturer: ASRock
Product Name: Z790 PG Lightning
I noticed some errors with wireplumber and its interactions with pipewire but i don’t know if those are related to the missings things described above.
systemctl --user status wireplumber pipewire pipewire-pulse
● 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 Sun 2025-10-19 15:52:28 CEST; 32min ago
Invocation: 4f7ee4d228e6481bbea9b979bbaff0b9
Main PID: 2091 (wireplumber)
Tasks: 9 (limit: 76695)
Memory: 16.9M (peak: 19.9M)
CPU: 320ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─2091 /usr/bin/wireplumber
Oct 19 15:52:28 fedora wireplumber[2091]: wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion 'already_registered_dispatcher == self' failed
Oct 19 15:52:28 fedora wireplumber[2091]: [0:00:53.244806518] [2091] INFO Camera camera_manager.cpp:327 libcamera v0.4.0
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get status for PID 504: Failed to open file “/proc/504/status”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: GLib: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Failed to open file “/proc/504/cgroup”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get cgroup for PID 504: Failed to open file “/proc/504/status”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get cmdline for PID 504: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get status for PID 504: Failed to open file “/proc/504/status”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: GLib: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Failed to open file “/proc/504/cgroup”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get cgroup for PID 504: Failed to open file “/proc/504/status”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get cmdline for PID 504: No such file or directory
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/pipewire.service.d
└─00-uresourced.conf
/usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Sun 2025-10-19 15:52:28 CEST; 32min ago
Invocation: 1070e0b120af4d5f88c6a0ffc7508ca0
TriggeredBy: ● pipewire.socket
Main PID: 2088 (pipewire)
Tasks: 3 (limit: 76695)
Memory: 7.1M (peak: 11.3M)
CPU: 586ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─2088 /usr/bin/pipewire
Oct 19 15:52:28 fedora systemd[2041]: Started pipewire.service - PipeWire Multimedia Service.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Sun 2025-10-19 15:52:28 CEST; 32min ago
Invocation: f9afa44e75d441b9a14e8aa4edf38269
TriggeredBy: ● pipewire-pulse.socket
Main PID: 2092 (pipewire-pulse)
Tasks: 3 (limit: 76695)
Memory: 9.5M (peak: 17.3M)
CPU: 15.751s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─2092 /usr/bin/pipewire-pulse
Oct 19 15:52:28 fedora systemd[2041]: Started pipewire-pulse.service - PipeWire PulseAudio.
wpctl
W 16:27:32.095712 pw.conf ../src/pipewire/conf.c:1182:try_load_conf: can't load config client.conf: No such file or directory
E 16:27:32.095826 pw.conf ../src/pipewire/conf.c:1215:pw_conf_load_conf_for_context: can't load config client.conf: No such file or directory
E 16:27:32.095851 wp-core (null):(null):(null): wp_core_constructed: assertion 'self->pw_context' failed
