我遇到了一些看起来很奇怪的问题。
配置是:
- 联想 T440p 配备 Intel 2760 WiFi/蓝牙
- Ubuntu 20.04 -> 更新到 PopOS 20.04 -> 更新到 PopOs 21.04
- 森海塞尔 Momentum 真无线 2
- PulseAudio 替换为 PipeWire
- 蓝Z 5.56
我遇到了一些复杂的问题,在 SBC 模式下几乎不可能连接耳机,只能在 HSP 模式下连接,并且在最初使用 PulseAudio 时声音会出现断断续续/降级的情况。我改用 PipeWire 并能够通过 A2DP 连接和播放,但声音非常断断续续且断断续续。已经到了声音基本乱码的地步了。正如在其他线程上发布的那样,我修改了 bluetoothd 配置以包含--noplugin=avrcp --experimental
.我添加后者只是为了看看是否可以获得报告的电池百分比。
经过多次重启后,声音似乎随机地开始正常工作。 A2DP + aptX 编解码器。令人烦恼的是,这是在我安装 Wireshark 后立即尝试查看它是否是我可以识别和搜索的模式。
它工作了大约 2-3 分钟,然后掉线(声音开始通过笔记本电脑的扬声器播放),然后重新连接并再次开始通过耳塞播放。这似乎每隔几分钟就会发生一次。
在研究其他线程时,我尝试将固件文件降级为早期内核版本的固件文件。我一时记不起那个版本是什么,但如果有人认为它能为他们提供有价值的见解,我绝对可以看看它。
值得一提的是,当连接到两台不同的 Mac 和一台 Pixel 2 XL 时,耳机工作得非常好。
我已经尝试解决这些问题好几天了,但我似乎已经到了无法再找到可以尝试的事情的地步。我的清单上唯一剩下的就是升级 BlueZ,但我觉得这可能不会有什么不同......
更新:我已将 BlueZ 更新到 5.62,这没有什么区别。
检查dmesg
,似乎USB设备(intel 2760)只是决定断开连接然后重新连接。
我还使用了以太网连接并禁用了 WiFi,以确保这不是干扰问题。
我从实时 Ubuntu 20.04 USB 记忆棒启动,行为是相同的(只是它使用 SBC 而不是 A2DP)。
知道它可以在 2015 款 13 英寸 MacBook Pro(macOS 中)上运行后,我尝试在其上启动 Ubuntu 20.04 和 18.04,看看会发生什么。20.04 没有检测到 MBP 的 WiFi/BT 卡,但 18.04 可以。在 18.04 中,我仍然得到同样的问题。
答案1
这可能不是对每个人来说最合适的解决方案,但事实证明它对我有用。
我从头开始重做了整个配置,只是为了确保在此过程中没有任何损坏。我最终用 PipeWire 替换了 PulseAudio。对于那些有兴趣这样做的人,有很多教程准确地解释了如何执行此操作。
PulseAudio 和 PipeWire 都没有产生任何改进,但无济于事。因此,我决定最后一次尝试是升级T440p的WiFi/BT卡。我选择了Intel的AX210。现在一切都工作得很好,无论是蓝牙还是 WiFi。
缺点是它不是一个简单的交换,您需要使用修改过的 BIOS 来刷新 BIOS,以便删除 WiFi 模块白名单。可以在线找到有关此主题的更多资源。这种过于复杂的过程的替代方案可能是购买 USB 蓝牙适配器。