https://bugs.kde.org/show_bug.cgi?id=523282

            Bug ID: 523282
           Summary: Bluetooth audio stuttering on iMac caused by KDE
                    Connect background polling
    Classification: Applications
           Product: kdeconnect
      Version First 26.04.3
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: desktop-application
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

DESCRIPTION
When using Bluetooth headphones, the audio stream experiences severe,
continuous micro-stuttering. The issue is caused by the KDE Connect daemon
constantly polling the Bluetooth adapter for nearby devices, which starves the
audio stream of bandwidth on older Broadcom Bluetooth controllers. Disabling
the BluetoothLinkProvider in the KDE Connect configuration completely resolves
the issue.

STEPS TO REPRODUCE

Pair and connect a Bluetooth audio device to the system.

Ensure the kdeconnectd background process is running with default settings.

Start playing any continuous audio or video stream.

Listen to the audio output.

OBSERVED RESULT
The audio stutters continuously and heavily, rendering it unlistenable. The
Broadcom Bluetooth controller cannot simultaneously handle the active A2DP
audio stream and the continuous device polling initiated by KDE Connect.

EXPECTED RESULT
The Bluetooth audio stream should play smoothly without interruption while KDE
Connect runs in the background.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 44 (KDE Plasma Desktop Edition) x86_64 / Kernel
7.1.3-201.fc44.x86_64
KDE Plasma Version: 6.7.3
KDE Frameworks Version: 6.28.0
Qt Version: 6.11.1

ADDITIONAL INFORMATION

Hardware Platform: Apple iMac17,1 with integrated Broadcom combo card.

Audio Device: Baseus Bowie MZ10 (Connected via A2DP Sink).

Workaround: The stuttering stops immediately upon killing the kdeconnectd
process or by explicitly disabling the Bluetooth provider in the configuration
file:

Open ~/.config/kdeconnect/config

Add disabled_providers=BluetoothLinkProvider under the [General] section.

Restart kdeconnectd.

Diagnostic Notes: Wi-Fi was disabled during testing to rule out 2.4GHz
interference, and USB autosuspend for the btusb module was also disabled, but
neither mitigated the issue until the KDE Connect Bluetooth polling was
stopped.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to