Both the Sony WH-1000XM4 & WH-1000XM3 are capable of using LDAC on a PC. This is how to do it. LDAC on PC means on any of the currently supported operating systems. LDAC on Windows is not possible.
Troubleshooting:
1. No default controller available (bluetoothctl)
Probably a hardware related issue. You can try hciconfig -a or changing which I/O is enabled in BIOS/UEFI settings. A laptop may have its bluetooth HW tied to the NIC. If your computer can get up and running with bluetooth without problems on Windows 10 but faces issues in Linux, it may have to do with the Kernel and bluez-utils version(s) of the later. Worst case scenario, you may have to get yourself a Bluetooth USB adapter (and if you do, make sure to pick one that is BT 5.0 compatible)
EDIT: Another solution is to check which network chip you have in your motherboard and reinstall the software it requires in order for it to run properly. This is done though lspci -k | grep Atheros
Mine is QCA6174 for instance.
You can get additional details by using lsmod | grep bluetooth
You can check which firmware you need by running sudo dmesg | grep -i firmware (it should already be installed) and in order to see the firmware binaries (the files you need in order to run your HW properly) they should be located at whatever outcome the following command gives: pacman -Fl linux | grep ath10k
Remember to replace ath10k with your network chip name (NIC)
Finally, reinstall your firmware by typing sudo pacman -S linux-firmware and then followed by sudo modprobe -r ath10k_pci && sudo modprobe ath10k_pci
You may need to reboot your machine in order for bluetooth to work.
2. My bluetooth won't turn on
Try systemctl restart bluetooth.service and systemctl status bluetooth.service or if you want to see the logs, try journalctl -b | grep Bluetooth . You may need to set up bluez
3. I don't have pipewire installed
Run sudo pacman -S pipewire-pulse and accept removing conflicting packages. Once the install has finished, reboot and run pactl info | grep "Server Name" and systemctl --user status pipewire.service
4. I changed the .conf file but I see no changes were made
Run systemctl --user restart pipewire.service and systemctl --user restart pipewire.socket if necessary.
If the problem persists either you forgot to turn off multipoint in the Sony Headphones app (Android/IOS only) since it will scale itself down to AAC or SBC
5. Does it work with Windows as well?
No. Although you can wait for an update including AAC native support, unless Microsoft and Sony make a deal, LDAC on Windows 11 is not happening.
6. Can you hear a difference?
It is minimal in my personal experience. You can try it for yourself by using a .FLAC file and hearing it on all the available codecs. Here is a website for testing your hearing capabilities when it comes to lossless audio and compressed formats: https://abx.digitalfeed.net/
I am using Arch Linux. The aforementioned commands should work with Manjaro Linux as well. If you're using a different UNIX distribution than these consult their manuals.
Смотрите видео How to get LDAC working on PC онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Johan der Koningen 15 Август 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 44,88 раз и оно понравилось 23 людям.