Pankaj Jangid
2 years ago
I have upgraded to Bookworm two weeks ago. Everything is working
perfectly fine, except just one glitch. I have to restart pipewire and
pipewire-pulse service everytime I reboot. Here is what is happening.
I have just booted my system and the systemctl reports few errors in
pipewire. Although it is saying pipewire is started. Here is the output,
--8<---------------cut here---------------start------------->8---
$ systemctl --user status pipewire pipewire-pulse
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-04-24 09:01:14 IST; 2min 11s ago
TriggeredBy: ● pipewire.socket
Main PID: 1089 (pipewire)
Tasks: 2 (limit: 76963)
Memory: 8.3M
CPU: 111ms
CGroup: /user.slice/user-1000.slice/***@1000.service/session.slice/pipewire.service
└─1089 /usr/bin/pipewire
Apr 24 09:01:14 anant systemd[1009]: Started pipewire.service - PipeWire Multimedia Service.
Apr 24 09:01:14 anant pipewire[1089]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
Apr 24 09:01:14 anant pipewire[1089]: mod.rt: found session bus but no portal
Apr 24 09:01:14 anant pipewire[1089]: mod.rt: RTKit error: org.freedesktop.DBus.Error.AccessDenied
Apr 24 09:01:14 anant pipewire[1089]: mod.rt: could not set nice-level to -11: Permission denied
Apr 24 09:01:15 anant pipewire[1089]: mod.rt: RTKit error: org.freedesktop.DBus.Error.AccessDenied
Apr 24 09:01:15 anant pipewire[1089]: mod.rt: could not make thread 1475 realtime using RTKit: Permission denied
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-04-24 09:01:14 IST; 2min 11s ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 1092 (pipewire-pulse)
Tasks: 2 (limit: 76963)
Memory: 5.7M
CPU: 143ms
CGroup: /user.slice/user-1000.slice/***@1000.service/session.slice/pipewire-pulse.service
└─1092 /usr/bin/pipewire-pulse
Apr 24 09:01:14 anant systemd[1009]: Started pipewire-pulse.service - PipeWire PulseAudio.
Apr 24 09:01:14 anant pipewire-pulse[1092]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
Apr 24 09:01:14 anant pipewire-pulse[1092]: mod.rt: found session bus but no portal
Apr 24 09:01:14 anant pipewire-pulse[1092]: mod.rt: RTKit error: org.freedesktop.DBus.Error.AccessDenied
Apr 24 09:01:14 anant pipewire-pulse[1092]: mod.rt: could not set nice-level to -11: Permission denied
Apr 24 09:01:15 anant pipewire-pulse[1092]: mod.rt: RTKit error: org.freedesktop.DBus.Error.AccessDenied
Apr 24 09:01:15 anant pipewire-pulse[1092]: mod.rt: could not make thread 1479 realtime using RTKit: Permission denied
--8<---------------cut here---------------end--------------->8---
And GNOME settings also showing "Dummy Output" virtual device in the
settings.
After restarting once or sometimes twice, internal USB Audio and other
HDMI Audio devices appear in the GNOME settings. And sound starts
working fine with those attachments. systemctl also reports no errors
after restart.
--8<---------------cut here---------------start------------->8---
$ systemctl --user status pipewire pipewire-pulse
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-04-24 09:10:04 IST; 38s ago
TriggeredBy: ● pipewire.socket
Main PID: 6769 (pipewire)
Tasks: 2 (limit: 76963)
Memory: 5.1M
CPU: 16ms
CGroup: /user.slice/user-1000.slice/***@1000.service/session.slice/pipewire.service
└─6769 /usr/bin/pipewire
Apr 24 09:10:04 anant systemd[1009]: Started pipewire.service - PipeWire Multimedia Service.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-04-24 09:10:04 IST; 38s ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 6776 (pipewire-pulse)
Tasks: 2 (limit: 76963)
Memory: 2.8M
CPU: 11ms
CGroup: /user.slice/user-1000.slice/***@1000.service/session.slice/pipewire-pulse.service
└─6776 /usr/bin/pipewire-pulse
Apr 24 09:10:04 anant systemd[1009]: Started pipewire-pulse.service - PipeWire PulseAudio.
--8<---------------cut here---------------end--------------->8---
This used to work fine with Debian 11.6 (which had pulseaudio as
default). How can I fix this issue so that I don't have to restart
pipewire and pipewire-pulse daemon everytime?
perfectly fine, except just one glitch. I have to restart pipewire and
pipewire-pulse service everytime I reboot. Here is what is happening.
I have just booted my system and the systemctl reports few errors in
pipewire. Although it is saying pipewire is started. Here is the output,
--8<---------------cut here---------------start------------->8---
$ systemctl --user status pipewire pipewire-pulse
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-04-24 09:01:14 IST; 2min 11s ago
TriggeredBy: ● pipewire.socket
Main PID: 1089 (pipewire)
Tasks: 2 (limit: 76963)
Memory: 8.3M
CPU: 111ms
CGroup: /user.slice/user-1000.slice/***@1000.service/session.slice/pipewire.service
└─1089 /usr/bin/pipewire
Apr 24 09:01:14 anant systemd[1009]: Started pipewire.service - PipeWire Multimedia Service.
Apr 24 09:01:14 anant pipewire[1089]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
Apr 24 09:01:14 anant pipewire[1089]: mod.rt: found session bus but no portal
Apr 24 09:01:14 anant pipewire[1089]: mod.rt: RTKit error: org.freedesktop.DBus.Error.AccessDenied
Apr 24 09:01:14 anant pipewire[1089]: mod.rt: could not set nice-level to -11: Permission denied
Apr 24 09:01:15 anant pipewire[1089]: mod.rt: RTKit error: org.freedesktop.DBus.Error.AccessDenied
Apr 24 09:01:15 anant pipewire[1089]: mod.rt: could not make thread 1475 realtime using RTKit: Permission denied
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-04-24 09:01:14 IST; 2min 11s ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 1092 (pipewire-pulse)
Tasks: 2 (limit: 76963)
Memory: 5.7M
CPU: 143ms
CGroup: /user.slice/user-1000.slice/***@1000.service/session.slice/pipewire-pulse.service
└─1092 /usr/bin/pipewire-pulse
Apr 24 09:01:14 anant systemd[1009]: Started pipewire-pulse.service - PipeWire PulseAudio.
Apr 24 09:01:14 anant pipewire-pulse[1092]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
Apr 24 09:01:14 anant pipewire-pulse[1092]: mod.rt: found session bus but no portal
Apr 24 09:01:14 anant pipewire-pulse[1092]: mod.rt: RTKit error: org.freedesktop.DBus.Error.AccessDenied
Apr 24 09:01:14 anant pipewire-pulse[1092]: mod.rt: could not set nice-level to -11: Permission denied
Apr 24 09:01:15 anant pipewire-pulse[1092]: mod.rt: RTKit error: org.freedesktop.DBus.Error.AccessDenied
Apr 24 09:01:15 anant pipewire-pulse[1092]: mod.rt: could not make thread 1479 realtime using RTKit: Permission denied
--8<---------------cut here---------------end--------------->8---
And GNOME settings also showing "Dummy Output" virtual device in the
settings.
After restarting once or sometimes twice, internal USB Audio and other
HDMI Audio devices appear in the GNOME settings. And sound starts
working fine with those attachments. systemctl also reports no errors
after restart.
--8<---------------cut here---------------start------------->8---
$ systemctl --user status pipewire pipewire-pulse
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-04-24 09:10:04 IST; 38s ago
TriggeredBy: ● pipewire.socket
Main PID: 6769 (pipewire)
Tasks: 2 (limit: 76963)
Memory: 5.1M
CPU: 16ms
CGroup: /user.slice/user-1000.slice/***@1000.service/session.slice/pipewire.service
└─6769 /usr/bin/pipewire
Apr 24 09:10:04 anant systemd[1009]: Started pipewire.service - PipeWire Multimedia Service.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-04-24 09:10:04 IST; 38s ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 6776 (pipewire-pulse)
Tasks: 2 (limit: 76963)
Memory: 2.8M
CPU: 11ms
CGroup: /user.slice/user-1000.slice/***@1000.service/session.slice/pipewire-pulse.service
└─6776 /usr/bin/pipewire-pulse
Apr 24 09:10:04 anant systemd[1009]: Started pipewire-pulse.service - PipeWire PulseAudio.
--8<---------------cut here---------------end--------------->8---
This used to work fine with Debian 11.6 (which had pulseaudio as
default). How can I fix this issue so that I don't have to restart
pipewire and pipewire-pulse daemon everytime?