1
Every time I shut down or reboot after closing Steam, the system takes ~90 seconds longer than expected to power off. After investigating with journalctl, I found the culprit is mpris-proxy failing to stop cleanly — systemd ends up killing it after the default timeout
Kernel: 7.0.0-1-cachyos
Bluetooth adapter: present and active
DE: KDE
Apr 22 22:45:54 neko steam[49123]: [2026-04-22 22:45:54] Shutdown
Apr 22 22:45:54 neko systemd[1046]: app-steam@5e48f3c251544247a14724cca834a9f6.service: Consumed 51min 38.706s CPU time over 53min 250ms wall clock time, 8.9G memory peak.
Apr 22 22:47:25 neko systemd[1046]: mpris-proxy.service: State ‘stop-sigterm’ timed out. Killing.
Apr 22 22:47:25 neko systemd[1046]: mpris-proxy.service: Killing process 1056 (mpris-proxy) with signal SIGKILL.
Apr 22 22:47:25 neko systemd[1046]: mpris-proxy.service: Failed with result ‘timeout’.
Yep it’s a known issue, but have you tried disabling it, or even a mask.
See if this helps first:
systemctl --global disable mpris-proxy
Zedion 3
Thanks for the reply! Unfortunately I use Bluetooth actively, so disabling mpris-proxy is not an option for me. Would setting TimeoutStopSec=5 via a systemd override be a proper workaround, or is there a better fix?
Great minds, that’s my next suggest. I would though give a bit more time like 20-30 seconds. ![]()
cscs 5
Just to mention .. depending on what you mean by ‘actively’ .. mpris-proxy.service and/or the package that provies it bluez-utils are not required for simple bluetooth use.
Good Call @cscs I had forgot that, been too many years since.
@Zedion see this:
systemctl status --user mpris-proxy ─╯
○ mpris-proxy.service - Bluetooth mpris proxy
Loaded: loaded (/usr/lib/systemd/user/mpris-proxy.service; disabled; preset: enabled)
Active: inactive (dead)
Docs: man:mpris-proxy(1)
Bluez in action now!
wpctl status|rg bluez ─╯
│ 80. SRS-XB22 [bluez5]
│ 82. bluez_input.F8:DF:15:7F:64:73 [Audio/Source]
│ 83. bluez_capture_internal.F8:DF:15:7F:64:73 [Stream/Input/Audio/Internal]
│ 113. output.combined_bluez_output.F8_DF_15_7F_64_73.1 [Strea
I still use bluez-utils for some other stuff so I opted for mpris-proxy to be disabled.




















