Why Is My Bluetooth Audio Not Working on Linux Mint?
Bluetooth audio problems on Linux Mint are one of the most frequently reported issues in 2026, especially since Mint 22 introduced PipeWire as the default audio server. If your Bluetooth headphones, speakers, or earbuds connect successfully but produce no sound, cut out frequently, or show the wrong audio profile, this guide covers every known fix.
Step 1: Verify the Bluetooth Device is Connected (Not Just Paired)
Linux Mint separates Bluetooth pairing (exchanging keys) from connection (active audio link). A device can be paired but not actively connected.
1. Open Bluetooth Manager — search it in the Menu or run blueman-manager
2. Right-click your device and check if "Connect" is available — if it is, click it
3. Check the device icon — a connected device shows a solid blue icon, paired-only shows grey
4. Run in terminal: bluetoothctl → then type devices to see all paired devices, and info DEVICE_MAC to check connection status
Step 2: Select the Correct Audio Output in Sound Settings
Even when connected, Linux Mint may not automatically switch the audio output to your Bluetooth device.
1. Right-click the speaker icon in the taskbar → Sound Settings
2. Under "Output", look for your Bluetooth device name (e.g., "Sony WH-1000XM5")
3. Select it as the active output
4. If you don't see it, the audio profile may be wrong — continue to Step 3
Step 3: Fix the Bluetooth Audio Profile (A2DP vs HFP)
Bluetooth audio devices support multiple profiles. HFP/HSP (hands-free profile) is for calls — it uses lower quality audio and mono sound. A2DP (Advanced Audio Distribution Profile) is for music — stereo, high quality. Linux Mint sometimes defaults to HFP, causing low-quality or missing audio.
1. Open Sound Settings → Configuration tab (if using PulseAudio) or open pavucontrol: sudo apt install pavucontrol && pavucontrol
2. In pavucontrol → Configuration tab → find your Bluetooth device
3. Change the profile from "Headset Head Unit (HSP/HFP)" to "High Fidelity Playback (A2DP Sink)"
4. If A2DP is greyed out: disconnect the device, wait 10 seconds, reconnect, then change the profile immediately after reconnection
Step 4: Restart PipeWire or PulseAudio
The audio server can get into a bad state after Bluetooth device changes, system updates, or sleep/wake cycles.
For PipeWire (Linux Mint 22+)
1. Run: systemctl --user restart pipewire pipewire-pulse wireplumber
2. Then reconnect your Bluetooth device via Bluetooth Manager
For PulseAudio (Linux Mint 21 and older)
1. Run: pulseaudio --kill && pulseaudio --start
2. Or restart: systemctl --user restart pulseaudio
3. Reconnect the Bluetooth device after restarting the audio server
Step 5: Install Missing Bluetooth Audio Codecs
High-quality Bluetooth codecs like aptX, AAC, and LDAC require additional packages on Linux Mint.
1. Install codec support: sudo apt install libspa-0.2-bluetooth pipewire-audio-client-libraries
2. For aptX/AAC on PipeWire: sudo apt install libfreeaptx0
3. Restart PipeWire: systemctl --user restart pipewire pipewire-pulse wireplumber
4. Reconnect your device and verify audio quality improved
Step 6: Remove and Re-pair the Device
Corrupted pairing data is a common cause of Bluetooth audio failures, especially after a system update.
1. Open Bluetooth Manager
2. Right-click the device → Remove
3. On your headphones/speaker: enter pairing mode (usually hold power button 5–8 seconds until LED flashes rapidly)
4. In Bluetooth Manager: click Search → pair the device again
5. Trust the device: in terminal run bluetoothctl → trust DEVICE_MAC → connect DEVICE_MAC
Step 7: Fix Bluetooth Audio After Suspend/Sleep
Linux Mint sometimes loses the Bluetooth audio connection after the laptop wakes from sleep. A common fix is a post-sleep reconnect script.
1. Create a resume script: sudo nano /lib/systemd/system-sleep/bluetooth-reconnect
2. Add the following content:
#!/bin/bash
if [ "$1" = "post" ]; then
sleep 5
systemctl restart bluetooth
fi
3. Make it executable: sudo chmod +x /lib/systemd/system-sleep/bluetooth-reconnect
4. Test: suspend your laptop, wake it, wait 10 seconds, then reconnect your Bluetooth device via Bluetooth Manager
Step 8: Update Bluetooth Firmware and Drivers
Outdated kernel Bluetooth drivers or missing firmware files can prevent A2DP audio from working correctly.
1. Update your system: sudo apt update && sudo apt upgrade
2. Install firmware packages: sudo apt install firmware-linux firmware-linux-nonfree
3. Check your Bluetooth adapter: lsusb | grep -i bluetooth and hciconfig -a
4. Restart Bluetooth service: sudo systemctl restart bluetooth
5. Reboot and test audio again
Still Having Issues?
If Bluetooth audio still doesn't work after all the above fixes, the issue may be hardware-level (a faulty Bluetooth adapter or incompatible device firmware). CloudHouse Technologies provides remote Linux desktop support — our engineers can diagnose your specific hardware configuration and Bluetooth stack remotely, getting your audio working without a reinstall.
