Bluetooth audio is my least favorite part of using Linux and it seems like my coworkers agree. I hear a lot of praise for pipewire, but it doesn’t match what I experience. Does any system work well for anyone?

To clarify, it can work. But it’s a harsh experience compared to say Android. I’ve used Ubuntu, Fedora, and PopOS. I’ve tried a few different headphones, using Galaxy Buds 2 current. Pulseaudio tends to “do as it’s told” but doesn’t automatically switch to the right (confusingly named) profile. With Ubuntu 23.10, using pipewire, it does automatic switch profiles. Sometimes this works great. But very often, it gets stuck on on a profile or just stops working. I have to reconnect bluetooth to fix it.

Is there some magic combination of things that works or is this just how it is for everyone?

  • I had a lot of problems back when I lived in civilization. But now that I live out of range of cell signals, and can’t even see neighbors’ wifi networks, it works a whole hell of a lot better. I still use a traditional DECT (Logitech H820e), and also a dongled 2.4ghz (Audeze Maxwell) headsets for work, but I also use the Maxwell with my phone over bluetooth without a problem. My Sennheiser Momentum 4 work fine with both my phone running Graphene, and my Thinkpad running Fedora.

    I won’t even try with Windows. The bluetooth stack is such trash.