Ubuntu / PopOS 21.04 Intel 2760 Bluetooth аудио случайно отключается

Ubuntu / PopOS 21.04 Intel 2760 Bluetooth аудио случайно отключается

Я столкнулся с чем-то, что кажется довольно экзотической проблемой.

Конфигурация такая:

  • Lenovo T440p с Intel 2760 WiFi/Bluetooth
  • Ubuntu 20.04 -> обновлено до PopOS 20.04 -> обновлено до PopOs 21.04
  • Sennheiser Momentum True Wireless 2
  • PulseAudio заменен на PipeWire
  • BlueZ5.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) просто решает отключиться и подключиться снова.

Я также использовал Ethernet-соединение и отключил WiFi, чтобы убедиться, что проблема не в помехах.

Я загрузился с USB-накопителя Ubuntu 20.04, и поведение было идентичным (только вместо A2DP используется SBC).

Зная, что это работает на 13-дюймовом MacBook Pro 2015 года (в macOS), я попробовал загрузить на нем Ubuntu 20.04 и 18.04, чтобы посмотреть, что произойдет. 20.04 не обнаруживает карту WiFi/BT MBP, а 18.04 обнаруживает. В 18.04 у меня все еще возникает та же проблема.

решение1

Возможно, это не самое подходящее решение для всех, но мне оно помогло.

Я переделал всю конфигурацию с нуля, просто чтобы убедиться, что ничего не сломалось в процессе. В итоге я заменил PulseAudio на PipeWire. Для тех, кто заинтересован в этом, есть множество руководств, объясняющих, как именно это должно быть выполнено.

Безрезультатно, ни PulseAudio, ни PipeWire не генерируют никаких улучшений. Поэтому я решил, что моей последней попыткой будет обновление WiFi/BT-карты T440p. Я выбрал Intel AX210. Теперь все работает отлично, как в плане Bluetooth, так и WiFi.

Недостатком является то, что это не простая замена, и вам нужно будет прошить ваш BIOS на модифицированный, чтобы удалить список разрешенных модулей WiFi. Дополнительные ресурсы можно найти в Интернете по этой теме. Альтернативой этому чрезмерно сложному процессу, вероятно, будет покупка USB Bluetooth-донгла.

Связанный контент