Weird audio skipping / crackling. Log says audioconvert.c out of buffers on port 0 1
- PipeWire version (
pipewire --version
): 0.3.83 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Void Linux Glibc - Desktop Environment: Labwc
- Kernel version (
uname -r
): 6.3.13_1
Description of Problem:
Since the last update I'm getting weird audio skips or crackles sometimes while playing audio. Happens in Firefox and Lollypop. It doesn't happen all of the time, sometimes it works for a while after restarting PipeWire
How Reproducible:
Install Void Linux on a Lenovo Thinkpad C13 Chromebook and play some audio through pipewire
Actual Results:
Audio seems to skip a few milliseconds all the time.
Expected Results:
Audio works fine
Additional Info (as attachments):
[W][32666.516203] mod.protocol-pulse | [ server.c: 589 start_unix_server()] server 0x559d75f5b0a0: socket '/run/user/1001/pulse/native' is in use
[W][32666.516287] mod.protocol-pulse | [ server.c: 1021 servers_create_and_start()] pulse-server 0x559d75f5a8f0: failed to start server on 'unix:/run/user/1001/pulse/native': Address already in use
[E][32666.516306] mod.protocol-pulse | [ pulse-server.c: 5542 pw_protocol_pulse_new()] 0x559d75f5a8f0: no servers could be started: Address already in use
[E][32666.516442] pw.conf | [ conf.c: 573 load_module()] 0x559d75f05400: could not load mandatory module "libpipewire-module-protocol-pulse": Address already in use
[E][32666.516764] default | [ pipewire.c: 105 main()] failed to create context: Address already in use
M 21:38:18.188417 wp-device ../lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
M 21:38:18.188465 script/libcamera libcamera.lua:173:chunk: PipeWire's libcamera SPA missing or broken. libcamera not supported.
W 21:38:18.862936 m-portal-permissio ../modules/module-portal-permissionstore.c:63:wp_portal_permissionstore_plugin_lookup: <WpPortalPermissionStorePlugin:0x55b85bedac80> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
W 21:38:18.888433 m-portal-permissio ../modules/module-portal-permissionstore.c:63:wp_portal_permissionstore_plugin_lookup: <WpPortalPermissionStorePlugin:0x55b85bedac80> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
W 21:38:18.890214 m-portal-permissio ../modules/module-portal-permissionstore.c:63:wp_portal_permissionstore_plugin_lookup: <WpPortalPermissionStorePlugin:0x55b85bedac80> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
[W][32674.970475] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (0 suppressed) out of buffers on port 0 1
[W][32677.666988] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (1 suppressed) out of buffers on port 0 1
[W][32680.139489] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (2 suppressed) out of buffers on port 0 1
[W][32682.484160] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (3 suppressed) out of buffers on port 0 1
[W][32684.789048] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (4 suppressed) out of buffers on port 0 1
[W][32687.092525] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (5 suppressed) out of buffers on port 0 1
[W][32689.137713] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (5 suppressed) out of buffers on port 0 1
[W][32691.269315] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (6 suppressed) out of buffers on port 0 1
[W][32693.448724] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (7 suppressed) out of buffers on port 0 1
[W][32695.453844] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (7 suppressed) out of buffers on port 0 1
[W][32697.583400] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (8 suppressed) out of buffers on port 0 1
[W][32699.761679] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (9 suppressed) out of buffers on port 0 1
[W][32701.847087] spa.audioconvert | [ audioconvert.c: 2971 impl_node_process()] 0x56176ea552f8: (9 suppressed) out of buffers on port 0 1
^CM 21:42:45.891469 wireplumber ../src/main.c:364:on_disconnected: disconnected from pipewire
Here's how it sounds (I hope it it noticable it's not a very good mic. He says something with "Mumbo" but it skips in the middle and sounds like "Mum-o"):