Pankaj Jangid <pan...@codeisgreat.org> writes:
> 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, > > $ 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/user@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/user@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 > > > 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. > > $ 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/user@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/user@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. > > 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? Wanted to add I'm experiencing the same issue. I thought it was because I was using Chrome remote desktop but looks like it may affect all types of logins. -- Manphiz