There was a workaround that jbicha had posted if you wan to give it try:
There was another workaround in the upstream bug:
Code:
systemctl edit --user wireplumber.service
Add this then save the file and exit:
Code:
[Service]
ExecStartPre=/bin/sleep 1
(And if one second isn't long enough, you could try a larger number.) I'm using "3" ATM
Code:
### Editing /home/me/.config/systemd/user/wireplumber.service.d/override.conf
### Anything between here and the comment below will become the contents of the drop-in file
ExecStartPre=/bin/sleep 3
### Edits below this comment will be discarded
### /usr/lib/systemd/user/wireplumber.service
# [Unit]
# Description=Multimedia Service Session Manager
# After=pipewire.service
# BindsTo=pipewire.service
# Conflicts=pipewire-media-session.service
#
# [Service]
# LockPersonality=yes
# MemoryDenyWriteExecute=yes
# NoNewPrivileges=yes
# SystemCallArchitectures=native
# SystemCallFilter=@system-service
I'm curious to see how this works or not for your use. I still see a few race conditions though.
Sound and Video is at best in beta stage for Buntu flavors.....Sigh