Adventures of the Retired Guy

Adventures of the Retired Guy

Stuff and nonsense from a retired guy

21 Mar 2020

Bluetooth Audio Lag

Ubuntu, for reasons known only to itself, defaults to sub-optimal settings for upscale bluetooth connected speakers, resulting in very noticable audio lag when, e.g, playing John Oliver on YouTube.

But the community long ago figured out what's going on and how to fix it. Ubuntu, being Linux, makes this easy. Here's the article: https://unix.stackexchange.com/questions/407447/how-to-force-a2dp-sink-when-wireless-bluetooth-headset-is-connected/415928.

For those not into linksmanship, here's the gist:

# Automatically connect both A2DP and HFP/HSP profiles for incoming
# connections.  Some headsets that support both profiles will only connect the 
# other one automatically so the default setting of true is usually a good idea.
# from https://unix.stackexchange.com/questions/407447/how-to-force-a2dp-sink-when-wireless-bluetooth-headset-is-connected/415928
AutoConnect=true

# Enables Multi Profile Specification support. This allows to specify if
# system supports only Multiple Profiles Single Device (MPSD) configuration
# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple
# Devices (MPMD) configurations.
# Possible values: "off", "single", "multiple"
MultiProfile = multiple

Restart bluetooth service: sudo systemctl bluetooth.