Skip to content

6.17.12-400.asahi.fc42.aarch64 seems to break Bluetooth Playback (on A2DP Only - ALL Codecs, HSP/HFP works fine) #429

@kartikmodi

Description

@kartikmodi

I was on a Fresh Install of Fedora Remix 42, with all packages updated. (Don't have version of that time, sorry).
And I was able to play audio on Speakers and Bluetooth both. On Bluetooth I was able to play on A2DP Sink (SBC, FastStream & LDAC) as the receiver supported all these 3 codecs.
For earphones (Airpods pro), I was using HSP mSBC which gave me access to microphone, as there was a bug with my particular macbook model with in-built microphone.

I upgraded from then kernel to 6.17.12-400.asahi.fc42.aarch64 just recently, in order to get the fix released which would get my laptop built-in micrphone working as per this comment.

Now after upgrade, Built-in speakers continue to playback nice, but I realized the bluetooth with A2DP playback is not working in a weird way. I'll try my best to describe the situation.

When I start playing audio, sometimes luckily it plays for about 5-10 seconds, and get serious insane glitching/stuttering. I really mean it, like non-sense audio, no recognition of original song. After say 10-20 seconds passes, clean smooth audio comes back for like 5-10 seconds, and again same stuttering/serious glitching/absolute noise.

I'll add a sample in case required later on. The duration varies quite a lot, but usually the sensible playback lasts shorter than garbage playback. I was hinted with RT scheduling stuff by AI, so checked nice/PRI values (looked okay to me), and tested with Performance power profile (Changed from Battery UI widget).

I have tried -

  1. Played with bluetoothctl
  2. /usr/libexec/bluetooth/bluetoothd -d (Debug logs) -> journalctl -u bluetooth -f -> AI Tools help with logs
  3. pw-top (No xruns)
  4. Reviewed configs of pipewire/wireplumber -> Tried tuning some sampling rate etc. whatever AI tools suggested, nothing worked. Revert properly to factory.
  5. Reinstalled pipewire, wireplumber
  6. Installed pipewire aptx codec (from rpmfusion) to test. Unfortunately exact same behaviour.

bluetooth-debug.log

Please suggest direction where I can look into. Pipewire? Bluez? Report somewhere else?

Machine info -
Operating System: Fedora Linux Asahi Remix 42
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.9.3
Kernel Version: 6.17.12-400.asahi.fc42.aarch64+16k (64-bit)
Graphics Platform: Wayland
Processors: 8 × Apple Avalanche (M2 Max), 4 × Apple Blizzard (M2 Max)
Product Name: Apple MacBook Pro (14-inch, M2 Max, 2023)�
U-Boot Version: 2025.10�

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions