Skip to content

Instantly share code, notes, and snippets.

@mrintrepide
Last active October 15, 2023 10:31
Show Gist options
  • Save mrintrepide/700f7065aba9974ee23aa6e3fe3688c1 to your computer and use it in GitHub Desktop.
Save mrintrepide/700f7065aba9974ee23aa6e3fe3688c1 to your computer and use it in GitHub Desktop.
Audio Technica ATH-M50xBT2 bluetooth latency test on linux
Codec Latency (ms)
Wired Radeon (jack from DisplayPort screen) 93
Wired ALC4080 (jack from motherboard) 117
SBC-XQ Low Latency 151
SBC Low Latency 151
AAC Low Latency 217
LDAC 271
SBC 275
SBC-XQ 286
AAC 351

Tested on https://superpowered.com/webbrowserlatency

AAC are 320k CBR. Headset is VBR compatible. WirePlumber bluez config

Low Latency mode can be enabled with android or ios app. LDAC not available with it.

SBC = Joint Stereo - bitpool 53
SBC-XQ = Dual Channel - bitpool 39

pipewire v0.3.59
wireplumber v0.4.12
bluez v5.65

Bluetooth device : built-in motherboard (ROG STRIX X670E-F GAMING WIFI)
Bus 001 Device 005: ID 0489:e0e2 Foxconn / Hon Hai Wireless_Device

Operating System: Fedora Linux 36
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.6
Kernel Version: 6.0.5-200.fc36.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 32 × AMD Ryzen 9 7950X 16-Core Processor
Memory: 30.5 Gio of RAM
Graphics Processor: AMD Radeon RX 6800 XT
Manufacturer: ASUS

@itspngu
Copy link

itspngu commented Oct 15, 2023

Thank you for this detailed information, much appreciated! You didn't happen to play around with the headphones' bluetooth multipoint functionality, did you? If you did, have you encountered any Linux-specific hiccups or gotchas there?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment