this post was submitted on 30 Aug 2023
21 points (95.7% liked)
Linux
48224 readers
551 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Uhh, go to audio preferences, then advanced settings, and the output for your Bluetooth should have a drop down with ldac, aptx and sbc/etc.
It's the same place you switch a particular output from analog to digital or headphones to 5.1, it should have all the options, it's how I do it.
Thank you! I've been getting so annoyed that I couldn't figure out my stuttering with my BT headphones.
Np, I think LDAC is a bit wonky anyway, but I had it working ok as long as I have a usb bt dongle with an antenna: https://www.amazon.com/Bluetooth-Wireless-Transfer-Transmitter-Headphones/dp/B0C1ZDYFSZ
But otherwise you need to stick with aptx, or there's the other one which is ok too, aac.
Thanks...where's that advanced settings you mention? I don't seem to be able to find it. On the headset I'm only allowed to choose the audio container, between A2DP sink and HFP, but no specifics regarding LDAC or AptX. https://imgur.com/a/zi6YJZU
Check, sec I have to look, there's a library that helps with codecs.
Your headset doesn't support anything above sbc I think.
That...is not correct. As mentioned, these are the higher end Sony XM2 and XM5. They support LDAC, at least the XM2 also AptX and HD, and some others.
Yeah, I added later, you might need to add the bluez stack to get proper ldac and aptx support, pulseudio only supports sbc by default.
...on OP I did mention that ldac_HQ was already being selected, and stuttering. I wanted to change to aptX instead. So bluez stack is/was installed. But nevermind, I ended up changing the whole audio stack to pipewire. Seems to work much better than pulseaudio, and has more options to individually choose my specific codec, not just the container (sbc/a2dp sink).
Pulseaudio is... bad.
I'm just wondering how you knew you were on ldac if it didn't show up in output settings, I mean I have a led that says, but I'd want to know from linux too.
Hmmm some of the console commands I was using for troubleshooting listed the enabled codec. But no idea on how to change it from there.
Sorry, I sent this reply to myself:
https://wiki.archlinux.org/title/Bluetooth_headset
Anyway, had the same fight with bluez5, pipewire fixed it too, is there nothing it can't solve?
Here, read this, sounds like you are stuck with garbage pulseaudio, you need to upgrade to the proper stack: https://wiki.archlinux.org/title/Bluetooth_headset