Audio stuttering while playing audio on BT devices on previous and new version pipewire-0.3.59-2
-
PipeWire version (
pipewire --version
): pipewire-0.3.59-2 -
Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Fedora 37 -
Desktop Environment: Gnome 43
-
Kernel version (
uname -r
): 5.19.14-602.inttf.fc37.x86_64 -
BlueZ version (
bluetoothctl --version
): 5.65 -
lsusb
:
Bus 002 Device 002: ID 152d:0562 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 003: ID 0bda:58d2 Realtek Semiconductor Corp. USB2.0 HD UVC WebCam
Bus 001 Device 002: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bluetooth devices:
**Device FC:58:FA:00:C6:2B Musesonic BT4842
Device FC:58:FA:D9:53:81 Harmonics 216**
Device C7:52:79:B0:94:EB Control for SB1810
Device B4:EE:25:F4:8A:A9 RAPOO BT4.0 Mouse
Device B4:EE:25:F0:7D:97 RAPOO BT4.0 KB
Description of Problem:
The problem lies in both playing lossless audio from pipewire, the audio on SBC and aptX devices crackles and stutters for few mins and then plays smoothly.
- BT4842 - Its aptx-hd codec device and it didn't stuttered in previous versions but now for a minute or a two audio is distorted.
- Harmonics 216 - Its SBC-XQ device and stutters frequently while in playback, but on SBC only codec plays smoothly after few seconds of stuttering.
How Reproducible:
Play a new audio after a pause or a reconnection, stuttering starts again.
Actual Results:
Expected Results:
Audio should play smoothly, without hiccups.
Additional Info (as attachments):
- Bluetooth debug log, see here: