Bluetooth-гарнитура: невозможно установить A2DP (воспроизведение с высокой точностью). Плохое качество звука


23

Я пытаюсь использовать свою Bluetooth-гарнитуру (Bluedio, на скриншоте) в Ubuntu-Gnome 16.10, но у меня во всех отношениях ужасное качество звука.

Важное примечание: я только что протестировал другое устройство, динамик Bluetooth , и он автоматически получает профиль A2DP с хорошим качеством звука. Тогда проблема возникает только с моей гарнитурой Bluetooth .

Я прочитал некоторые посты, и данные предложения не работают в моем случае (Ubuntu-Gnome 16.10). Эти предложения:

1) В настройках звука измените профиль гарнитуры на A2DP (воспроизведение с высокой точностью). Мало того, что качество звука даже не изменилось, профиль снова превращается в профиль Headset Head Unit (HSP / HFP), в котором качество звука остается ужасным. Таким образом, хотя профиль A2DP отображается там, он не вступает в силу и каждый раз возвращается к профилю HSP / HFP.

2) Изменения в файле /etc/bluetooth/audio.conf, такие как раскомментирование строки «AutoConnect = true line». Во-первых, в Ubuntu-Gnome 16.10 такого файла нет. Вместо этого есть файл /etc/bluetooth/main.conf, который по параметрам похож на первый. Но строка уже не прокомментирована в моем SO, как подсказывает мне предложение. Так что, похоже, здесь нет ничего общего с этим предложением.

Вот скриншот экрана настроек звука. Вы можете видеть, что есть стрелка для выпадающего списка, где отображается профиль A2DP (хотя он и не появляется на снимке. Он там есть), но он возвращается к профилю HSP / HFP каждый раз.

Вот ссылка на скриншот:

фото 1



иногда вы можете забыть о выходной громкости при выбореHigh fidelity playback
Каланка

Ответы:


24

Мне удалось это исправить. Несмотря на то, что я не уверен, что следующие шаги в точном порядке, я уверен, что именно их исправили. Вот они:

  1. Я установил Blueman: sudo apt-get install blueman

  2. Я редактировал /etc/bluetooth/audio.confфайл: sudo -H gedit /etc/bluetooth/audio.confи добавьте эту строку в конце этого: Disable=Headset. Пользователи на Ubuntu 17.04 и выше могут не иметь audio.conf, но могут вместо этого использовать main.conf.

Примечание: я также установил что-то под названием «pavucontrol» через терминал с помощью команды sudo apt-get install pavucontrol, но я действительно не уверен, что это или Blueman решил это. Я подозреваю, что это был Blueman, но если это не поможет, попробуйте pavucontrol и посмотрите, решит ли он.

Надеюсь это поможет!


5
Да, добавление этой строки Disable=Headsetсделало это для меня. : D А pavucontrol - это регулятор громкости PulseAudio, поэтому я не думаю, что установка была необходима для решения проблемы.
Майк Пирс,

1
Я только что проверил шаги 1 и 2. Повторно подключил Bluetooth-гарнитуру, и это сработало для меня. Так что нет необходимости в павуконтроле.
Мурат Гюрсу

1
Disable=Headsetработал для меня, но я также должен был сделать sudo service bluetooth restartдля этого, чтобы работать. И остается вопрос: почему это работает?
BlueBomber

2
не испытывая в 18.04-системы на базе: bluemanэто не требуется , не более pavucontrol; решающим параметром является Disable=Headsetлиния (в /etc/bluetooth/main.conf). In pavucontrol: только после добавления этой строки, становится доступной настройка «High Fidelity Playback» (после перезапуска). Другое решение, которое я еще не тестировал: здесь .
Сиприкус

1
Для уточнения: смогу ли я использовать гарнитуру в качестве гарнитуры после этого? Я спрашиваю, потому что я вижу три аудио профиля в pavucontrol и blueman-applet: гарнитура, высококачественный приемник, высококачественный источник. Выбор высококачественного приемника в pavucontrol (по умолчанию в 18.04) приводит к тому, что источник звука из гарнитуры вообще не появляется.
Рафаэль

4
  1. Установите Blueman:

    sudo apt-get install blueman
    
  2. Добавить Disable=headsetв /etc/bluetooth/main.conf.

  3. Перезапустите демон Bluetooth:

    sudo service bluetooth restart
    

Если качество звука по-прежнему низкое, перейдите в pavucontrolраздел « Конфигурация» и установите для параметра «Профиль» значение «Выкл.», Затем выберите «A2DP», и теперь оно должно работать.


1
Работает как шарм в Linux Mint 19! Спасибо :)
develCuy

3

У меня также была такая же проблема с автоматическим переключением обратно на HSP / HFP.

Я решил это, отредактировав /etc/bluetooth/main.confи раскомментировав строку

Name = BlueZ

в разделе [General].

Тем не менее, он может быть недоступен, когда bluezпакет не установлен.

В любом случае, спасибо за совет с файлом.


Мне также пришлось раскомментировать эту строку, чтобы заставить мою работать. Спасибо.
rayryeng - Восстановить Монику

работал в 18.04
cipricus

Сначала я подумал, что это исправлено, но, к сожалению, каждый раз, когда я снова подключаюсь, наушники возвращаются на HSP / HFP вместо A2DP. :(
Марч

1

Спасибо за информацию, работал отлично!

На Ubuntu 17.10 мне пришлось поменять:

Настройки> звук> вкладка «Выход» Выберите «Выход Bluetooth» Затем установите профиль на воспроизведение с высокой точностью (приемник a2dp)


1

Получить индекс вашей карты:

pacmd list-cards

Установите для профиля карт значение a2dp (пример: индекс 2):

pacmd set-card-profile 2 a2dp_sink

Кредит develmusaна форумах Archlinux: https://bbs.archlinux.org/viewtopic.php?pid=1720877#p1720877


Это дает мне сообщение «Не удалось установить профиль карты», что является распространенной проблемой: askubuntu.com/questions/765233/…
lambshaanxy
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.