更新:
(相关资料图)
按照评论区
@Shikkoku的指引, win11由于优先级问题会优先使用AAC, 可以通过修改注册表设置停用AAC来开启AptX, 方法是新建一个.reg文件, 内容写:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBthA2dpParameters]"BluetoothAacEnable"=dword:00000000
双击运行并重启蓝牙即可.
这篇文章是为了纠正网络上大量认为在win10上连接支持aptX的设备能自动连接aptX的错误. (无论是中文还是英文网络都有大量这样的言论).
首先是测试:
在Win11上, 蓝牙连接Sony WH-1000XM3, 通过Bluetooth Tweaker测试耳机支持LDAC和aptX/aptX-HD, 但系统选择了AAC作为编码格式. 电脑网卡为Intel Ax200 WiFi 6网卡, 集成蓝牙5.2 (解释一下, PC上连接蓝牙用的是网卡, 没有专门的蓝牙卡).
实际上, 我分别在不同时期 (跨度约3年), 在不同电脑 (这台自己装的电脑, 一台Dell台式机, 一台荣耀笔记本) , 以及在多个不同的Windows 10, Windows 11版本上测试过, 发现均不能连接上AptX.我截图的这个电脑在昨天重装了系统, 因此我确信不是我魔改了系统导致无法识别.
(下面我会挂一些常见的言论, 不是挂人, 因为这些言论我在中文和英文网络上都看到很多人提到, 我挂在这里只是说明为什么是错误的并提醒后人.)
常见错误言论一: Win10自带aptX驱动, 可以直连.
上面已经测试了, 并不能连上aptX.
常见错误言论二: 装驱动
也有人表示装上一个来自Dell的, 适用于特定型号Intel网卡 (不包括Ax200) 的aptX驱动[1]可以使用aptX. 经测试, 不在这个列表内的网卡安装该驱动后直接无法使用蓝牙, 而Dell并没有Ax200的aptX驱动, 安装普通的Ax200蓝牙驱动后也没有办法使用aptX. 除了我用的Ax200外, 几乎所有其他网卡也没有专用的aptX驱动. (图里这位知友使用的AX7260网卡是在列表内的, 装驱动后就可以使用aptX了).
甚至有人提取了这个声卡驱动放到github上[2]:
当然, 装了之后也不好使.
我本以为就到此为止了, 一定是Ax200网卡的锅, 但是我又看到了这个网友:
翻译一下, 他也是Ax200网卡, 但他尝试了装或者不装Dell驱动, 发现都能使用aptX!!并提供了上面这张截图, 我猜测是他的华硕笔记本的驱动让他用上了aptX. 现在我准备放弃跑路了, 去买一台支持LDAC的蓝牙发射器一劳永逸.