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

Reply via email to