Динамик Bluetooth не звучит в Ubuntu 16.04


36

После обновления до Kubuntu 16.04 мой динамик Bluetooth JBL Flip 2 больше не работает.

Подключается просто отлично, и звук настроен на использование A2DP приемника с динамиком, но звука нет.

Я нашел несколько мест, утверждающих, что я должен был измениться /etc/bluetooth/audio.conf, но этот файл больше не существует.

Кто-нибудь знает, как мне заставить его работать снова?


Та же проблема с JBL Charge 2+ после обновления с 14.04 до 16.04. Сопряжение установлено успешно (динамик издает звуковой сигнал для подтверждения подключения, а Ubuntu показывает динамик как подключенный), но при запросе импульса для передачи звука на устройство BT звук не воспроизводится. Возможно, проблема с Pulse, так как громкость звука зависает при попытке отправить аудио на динамик, а порт содержит «Speaker» только в том случае, если включены «Off», «High Fidelity Playback (A2DP)» и «Telephony Duplex (HSP / HFP»). )" до.
— MaxAuray

Подсказки из системного журнала: /// pulseaudio [1942]: [pulseaudio] module-bluez5-device.c: профиль по умолчанию не подключен, выбор профиля отключен /// bluetoothd [790]: / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0: fd (24) готов /// pulseaudio [1942]: [pulseaudio] bluez5-util.c: сбой транспорта TryAcquire () для транспорта / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0 (операция не авторизована) /// ядро: [ 842.519817] вход: 0C: A6: 94: EE: 96: 4E как / устройства / виртуальный / вход / input15
— MaxAuray

Ответы:


28

У меня была такая же проблема после обновления до 16.04. Для меня нет реального решения, но я могу заставить работать динамик. Я использую Kubuntu, поэтому эти шаги предназначены для KDE, и я не уверен, каковы эквивалентные шаги Unity, но я думаю, что они похожи.

Вот что я сделал:

  1. Пусть динамик подключится.
  2. В настройках звука измените профиль на «Headset Head Unit (HSP / HFP)» или эквивалентный.введите описание изображения здесь
  3. Отключить питание Отключить динамик
  4. Перезапустите службу Bluetooth

    sudo service bluetooth restart

  5. Снова включите динамик и снова подключите

  6. В настройках звука измените профиль обратно на «Высококачественное воспроизведение (A2DP Sink)» или эквивалентный. введите описание изображения здесь

A2DP теперь должен работать. Пока что кажется, что все идет не так, когда я пытаюсь подключиться в режиме A2DP. Пока не будет реального исправления / обходного пути, я постараюсь не забыть всегда переключаться в режим HSP / HSF перед выключением или отключением динамика.

ОБНОВИТЬ:

Для этого достаточно подключиться, переключиться в режим HSP / HFP, отключиться, повторно подключиться и вернуться в режим A2DP. Нет причин перезапускать службу bluetooth.


2
работает для меня .. удивлен, хотя. Вы нашли постоянное исправление?
— Гиады

2
Нет, к сожалению, нет. Я все время использую звук Bluetooth (больше, чем встроенный звук), поэтому надеюсь, что это скоро исправят.
— JaminSore

Такая суета для простого звука из механического толчка !! Это должно было облегчить жизнь всем ...
— Хамид

это единственный способ, который я нашел, чтобы исправить это. Это или ремонт, но это, по сути, делает то же самое в любом случае.
— DevDonkey

1
@pylover Я сделаю это, когда получу новый динамик или починю свой старый ... Я бы предпочел запускать скрипт, а не вручную каждый раз выполнять эти шаги.
— JaminSore

12

После тестирования всех обходных путей, я написал скрипт на python для изменения профиля, отключения, повторного подключения и установки профиля в a2dp.

запустите его после сопряжения / включения устройства с python3.5.

https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae#file-a2dp-py

РЕДАКТИРОВАТЬ 1

$ python3.5 a2dp.py 
Connection MADE
Selecting device:
Device MAC: 00:22:37:3D:DB:1A
Device ID: bluez_card.00_22_37_3D_DB_1A
Sink: bluez_sink.00_22_37_3D_DB_1A
Turning off audio profile.
Disconnecting the device.
Connecting againt.
Setting A2DP profile
Device ID: bluez_card.00_22_37_3D_DB_1A
Updating default sink
Exiting bluetoothctl

3
Ваш сценарий от Gist работал прекрасно! Благодарность!
— Джейсон МакВетта

2

У меня была проблема. У меня работало, чтобы удалить блютуз устройство, поискать его снова и переподключить.


Это решило это для меня. Перестал работать при обновлении с 14.04 до 16.04.
— Вегард Торвунд
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.