Sound just gets lost
pipewire
Compiled with libpipewire 0.3.60
Linked with libpipewire 0.3.60
wireplumber
Compiled with libwireplumber 0.4.12
Linked with libwireplumber 0.4.12
NixOS 23.05 (Stoat)
sway
Linux grid 5.15.82 #1-NixOS SMP Thu Dec 8 10:28:45 UTC 2022 x86_64 GNU/Linux
Description of Problem:
I don't know which component causes the issue, but sometimes sound just gets lost, while pipewire is responsive, pavucontrol
shows that the sound is enabled and nothing is muted and the issue gets fixed by systemctl --user restart pipewire wireplumber.service
. This happens with bluetooth headset and without the headset. This happens when I interact with pipewire in any way, by changing the volume, muting something, starting new application, opening pavucontrol
, playing new video in firefox, etc.
How Reproducible:
Several times in a day
Steps to Reproduce:
Just use pipewire for a while
Actual Results:
Sound is lost
Expected Results:
Sound is not lost
Additional Info (as attachments):
Last log lines.
Dec 12 00:06:39 grid systemd[2779]: Stopped PipeWire Multimedia Service.
Dec 12 00:06:39 grid systemd[2779]: pipewire.service: Consumed 10.956s CPU time.
Dec 12 00:06:39 grid systemd[2779]: Started PipeWire Multimedia Service.
Dec 12 00:06:39 grid systemd[2779]: Started Multimedia Service Session Manager.
Dec 12 00:06:39 grid wireplumber[8190]: Failed to set scheduler settings: Operation not permitted
Dec 12 00:06:39 grid wireplumber[8190]: [0:58:28.601122015] [8190] INFO IPAManager ipa_manager.cpp:143 libcamera is not installed. Adding '/nix/store/src/ipa' to the IPA search path
Dec 12 00:06:39 grid wireplumber[8190]: [0:58:28.601454183] [8190] INFO Camera camera_manager.cpp:293 libcamera v0.0.1
Dec 12 00:06:39 grid wireplumber[8190]: Trying to use legacy bluez5 API for LE Audio - only A2DP will be supported. Please upgrade bluez5.
Dec 12 00:06:39 grid pipewire[8189]: default: can't setup properties: No such file or directory
Dec 12 00:06:39 grid pipewire[8189]: default: can't setup properties: No such file or directory
Dec 12 00:06:39 grid pipewire[8189]: default: can't setup properties: No such file or directory
Dec 12 00:06:39 grid pipewire[8189]: [0:58:28.700524338] [8189] INFO IPAManager ipa_manager.cpp:143 libcamera is not installed. Adding '/nix/store/src/ipa' to the IPA search path
Dec 12 00:06:39 grid pipewire[8189]: [0:58:28.700761589] [8189] INFO Camera camera_manager.cpp:293 libcamera v0.0.1
Dec 12 00:06:39 grid pipewire[8189]: ALSA lib parser.c:1194:(parse_sequence) error: sequence command 'devdisall' is ignored
Dec 12 00:06:52 grid systemd[2779]: Stopping Multimedia Service Session Manager...
Dec 12 00:06:52 grid wireplumber[8190]: stopped by signal: Terminated
Dec 12 00:06:52 grid wireplumber[8190]: disconnected from pipewire
Dec 12 00:06:52 grid systemd[2779]: Stopped Multimedia Service Session Manager.
Dec 12 00:06:52 grid systemd[2779]: Stopping PipeWire Multimedia Service...
Dec 12 00:06:52 grid systemd[2779]: Stopped PipeWire Multimedia Service.
Dec 12 00:06:52 grid systemd[2779]: Started PipeWire Multimedia Service.
Dec 12 00:06:52 grid systemd[2779]: Started Multimedia Service Session Manager.
Dec 12 00:06:52 grid wireplumber[8362]: Failed to set scheduler settings: Operation not permitted
Dec 12 00:06:52 grid wireplumber[8362]: [0:58:41.936777992] [8362] INFO IPAManager ipa_manager.cpp:143 libcamera is not installed. Adding '/nix/store/src/ipa' to the IPA search path
Dec 12 00:06:52 grid wireplumber[8362]: [0:58:41.937116277] [8362] INFO Camera camera_manager.cpp:293 libcamera v0.0.1
Dec 12 00:06:53 grid wireplumber[8362]: Trying to use legacy bluez5 API for LE Audio - only A2DP will be supported. Please upgrade bluez5.
Dec 12 00:06:53 grid pipewire[8361]: default: can't setup properties: No such file or directory
Dec 12 00:06:53 grid pipewire[8361]: default: can't setup properties: No such file or directory
Dec 12 00:06:53 grid pipewire[8361]: default: can't setup properties: No such file or directory
Dec 12 00:06:53 grid pipewire[8361]: [0:58:42.232550903] [8361] INFO IPAManager ipa_manager.cpp:143 libcamera is not installed. Adding '/nix/store/src/ipa' to the IPA search path
Dec 12 00:06:53 grid pipewire[8361]: [0:58:42.232829476] [8361] INFO Camera camera_manager.cpp:293 libcamera v0.0.1
Dec 12 00:06:53 grid pipewire[8361]: ALSA lib parser.c:1194:(parse_sequence) error: sequence command 'devdisall' is ignored
Dec 12 00:07:25 grid systemd[2779]: Stopping Multimedia Service Session Manager...
Dec 12 00:07:25 grid wireplumber[8362]: stopped by signal: Terminated
Dec 12 00:07:25 grid wireplumber[8362]: disconnected from pipewire
Dec 12 00:07:25 grid systemd[2779]: Stopped Multimedia Service Session Manager.
Dec 12 00:07:25 grid systemd[2779]: Stopping PipeWire Multimedia Service...
Dec 12 00:07:25 grid systemd[2779]: Stopped PipeWire Multimedia Service.
Dec 12 00:07:25 grid systemd[2779]: Started PipeWire Multimedia Service.
Dec 12 00:07:25 grid systemd[2779]: Started Multimedia Service Session Manager.
Dec 12 00:07:25 grid wireplumber[8571]: Failed to set scheduler settings: Operation not permitted
Dec 12 00:07:25 grid wireplumber[8571]: [0:59:14.631975411] [8571] INFO IPAManager ipa_manager.cpp:143 libcamera is not installed. Adding '/nix/store/src/ipa' to the IPA search path
Dec 12 00:07:25 grid wireplumber[8571]: [0:59:14.632355173] [8571] INFO Camera camera_manager.cpp:293 libcamera v0.0.1
Dec 12 00:07:25 grid wireplumber[8571]: Trying to use legacy bluez5 API for LE Audio - only A2DP will be supported. Please upgrade bluez5.
Dec 12 00:07:25 grid pipewire[8570]: default: can't setup properties: No such file or directory
Dec 12 00:07:25 grid pipewire[8570]: default: can't setup properties: No such file or directory
Dec 12 00:07:25 grid pipewire[8570]: default: can't setup properties: No such file or directory
Dec 12 00:07:25 grid pipewire[8570]: [0:59:14.752768491] [8570] INFO IPAManager ipa_manager.cpp:143 libcamera is not installed. Adding '/nix/store/src/ipa' to the IPA search path
Dec 12 00:07:25 grid pipewire[8570]: [0:59:14.752990597] [8570] INFO Camera camera_manager.cpp:293 libcamera v0.0.1
Dec 12 00:07:25 grid pipewire[8570]: ALSA lib parser.c:1194:(parse_sequence) error: sequence command 'devdisall' is ignored