Ранее пользовался только проводными наушниками. Но время идет, технологии развиваются. Решил прикупить себе Marshall Major III Bluetooth. Это очень классные по звуку наушники. В этой статье об их использовании в Ubuntu, Elementary OS, Android и iOS.
Ключевые особенности Marshall Major III Bluetooth:
- Накладные, но не полноразмерные. Смотрятся вполне компактно, аккуратно, красиво. Амбушюры едва прикрывают уши. Конструкция складная.
- Использовать можно через Bluetooth и через кабель. Есть разъём 3,5 мм. При использовании кабеля питание на наушниках включать не нужно.
- Если вы подаете сигнал на наушники через Bluetooth, то через разъём 3,5 мм можно подключить вторые проводные наушники.
- Хороший аккумулятор, наушники через Bluetooth могут работать от одной зарядки до 30 часов.
Наушники я выбирал по отзывам. Большинство отзывов на Marshall Major III Bluetooth положительные. Теперь, попользовавшись ими я полностью согласен с теми, кто писал про их великолепное качество звучания. Остальные скорее всего не разобрались с особенностями, купили подделку или просто не имеют качественного источника сигнала.
Bluetooth
Технология Bluetooth старая, имеет низкую пропускную способность, не очень подходит для качественного звука. Последняя версия — 5.0 по части звука ничего нового не предлагает. Очень толковая статья по теме, рекомендую, если хотите максимум подробностей.
Главное что нужно знать:
- Для передачи звука хорошего качества нужно иметь Bluetooth 4.0 или новее. Версия 4.0 или 5.0 — пофиг, для звука результат будет одинаковым. Версии ниже 4.0 не обеспечат нужной скорости передачи данных, из-за этого звук будет прерываться и отставать.
- Не менее важно — это поддерживаемые профили передачи звука. Можно встретить LDAC, aptX, aptX-HD, AAC, SBC. Для телефонов, наушников, колонок и т.д. поддерживаемые профили указываются вместе с версией Bluetooth. Если такой информации нет, то скорее всего используется SBC. Источник сигнала и приёмник должны обладать поддержкой одного и того же профиля, чтобы работать совместно с его использованием.
Профили — это определенные стандарты и настройки кодирования звука. Пропускная способность Bluetooth имеет границы, поэтому производили вынуждены прибегать к сжатию звука.
Профиль SBC является обязательным в аудиоустройствах Bluetooth. Сам по себе он неплох, но для максимальной совместимости производители используют его с невысокими настройками качества. Поэтому всегда имеет смысл уточнять насчет наличия поддержки других профилей.
Из-за своей жадности, патентов, необходимости всяких там отчислений профили очень ограниченно поддерживаются устройствами. AAC — это чаще всего техника Apple, плюс колонки и наушники заточенные под технику Apple. LDAC — это только Sony. aptX и aptX-HD — принадлежат Qualcomm и, пожалуй, наиболее часто встречаются. Особенно первый.
Разницу по качеству звука между AAC, LDAC, aptX и aptX-HD вряд ли способен услышать обычный человек, пусть даже у него хороший слух и аппаратура. Технически — да, разница есть. Если заморочиться, то её можно выявить. Но при обычном использовании, просто для прослушивания музыки — хорош будет любой из этих вариантов.
Marshall Major III Bluetooth
Данные наушники в оригинальном виде поддерживают только профили aptX и SBC. Если в вашем телефоне есть aptX, то вы получите очень достойный звук. Я убедился в этом, используя Redmi Note 7. Конечно же, в самом телефоне источник звука тоже не должен подкачать. Глупо включать MP3 с низким битрейтом и ожидать хорошего качества.
Встречаются подделки Marshall Major III Bluetooth. Одно из отличий — нет поддержки aptX.
К сожалению, все владельцы iPhone в пролёте. Яблочная компания принципиально не использует aptX, только AAC, ну и плюс обязательный SBC. Наушники без проблем работают через последний, но качество так себе. Нет прозрачности звука, сцена не достаточно объёмная. В общем, никакого удовольствия.
Я, как владелец iPhone XR, был сильно разочарован данным фактом. Хотел даже отнести наушники обратно в магазин. Но, больно уж они мне понравились. Оптимальны по размеру, крутой звук (через aptX), обошлись сравнительно недорого — 5400 рублей со скидкой. В общем, жалко стало. Да и не нашел аналога с AAC за те же деньги.
Мне эти наушники были нужны для использования на работе. Так что никаких проблем, просто слушаю музыку через aptX с компьютера. Далее подробнее об этом.
Ubuntu
Все сказанное далее было опробовано мною в Ubuntu 20.04 и Elementary OS 5.
Для Linux c PulseAudio есть открытый проект pulseaudio-modules-bt, который позволяет использовать любой из упомянутых выше профилей Bluetooth. В основе Elementary OS — Ubuntu. Порядок установки одинаковый.
Добавлено: В 2021 году я обратил внимание, что упомянутый проект перешёл в разряд архивных. Дело в том, что PulseAudio, начиная с версии 15, имеет встроенную поддержку всех необходимых профилей Bluetooth. Поэтому проверяйте, какая у вас версия PulseAudio, если более ранняя и её никак нельзя обновить, то только тогда используйте приведённую далее инструкцию.
Разберемся с Bluetooth-адаптером. В современных ноутбуках таковой сразу есть. Для десктоп-компьютера потребуется скорее всего USB-адаптер. У меня таких нашлось 3 штуки, два из которых оказались старых версий. Не важно, какой модели у вас адаптер. Не важно — встроенный или USB. Главное чтобы версия Bluetooth была не ниже 4.0.
Проверка версии адаптера:
hciconfig -a
Пример:
d1mon@d1monPC:~$ hciconfig -a
hci0: Type: Primary Bus: USB
BD Address: 00:1A:7D:DA:71:15 ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN INQUIRY
RX bytes:1645 acl:0 sco:0 events:83 errors:0
TX bytes:3210 acl:0 sco:0 commands:55 errors:0
Features: 0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'd1monPC'
Class: 0x0c0104
Service Classes: Rendering, Capturing
Device Class: Computer, Desktop workstation
HCI Version: 4.0 (0x6) Revision: 0x22bb
LMP Version: 4.0 (0x6) Subversion: 0x22bb
Manufacturer: Cambridge Silicon Radio (10)
Здесь HCI Version: 4.0 (0x6)
— это Bluetooth 4.0.
Первое соединение у меня было каким-то невнятным. Нового звукового устройства в панели выбора не появилось. Отключил-подключил заново. Теперь всё хорошо. При последующих подключениях — всё быстро и без проблем.
По умолчанию звук с компьютера выводится через профиль SBC. Качество примерно такое же, как с iPhone. Теоретически SBC на компьютере может быть очень крутым. Ограничения подключения мы сами можем задавать. Узким местом является принимающее устройство. Скорее всего там производителем выставлено низкое качество.
Просмотр информации о соединении:
pactl list | grep bluetooth
Пример:
d1mon@d1monPC:~$ pactl list | grep bluetooth
Имя: module-bluetooth-policy
module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
Имя: module-bluetooth-discover
bluetooth.protocol = "a2dp_sink"
device.bus = "bluetooth"
device.icon_name = "audio-headset-bluetooth"
device.bus = "bluetooth"
device.icon_name = "audio-headset-bluetooth"
device.bus = "bluetooth"
device.icon_name = "audio-headset-bluetooth"
Обратите внимание, что есть два источника для установки pulseaudio-modules-bt
. Какой выбрать, зависит от вашей версии Ubuntu или Elementary OS. Если у вас Ubuntu 19.10, 20.04 и новее или Elementary OS 6 и новее, то используйте источник ppa:berglh/pulseaudio-a2dp
. Установка:
sudo add-apt-repository ppa:berglh/pulseaudio-a2dp
sudo apt update
sudo apt install pulseaudio-modules-bt libldac
Если у вас более старый дистрибутив, используйте источник ppa:eh5/pulseaudio-a2dp
. Он сейчас уже не поддерживается, но он актуален для Ubuntu 18.04, 18.10, 19.04 и для Elementary OS 5. Установка:
sudo add-apt-repository ppa:eh5/pulseaudio-a2dp
sudo apt update
sudo apt install pulseaudio libavcodec58 libldac pulseaudio-modules-bt
После установки нужно обязательно перезапустить pulseaudio:
pulseaudio -k
pulseaudio --start
Заново установите соединение Bluetooth с наушниками. Теперь звук будет совсем другим. В выдаче можно увидеть упоминание aptX
:
d1mon@d1monPC:~$ pactl list | grep bluetooth
Имя: module-bluetooth-policy
module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
Имя: module-bluetooth-discover
bluetooth.protocol = "a2dp_sink"
bluetooth.a2dp_codec = "aptX"
device.bus = "bluetooth"
device.icon_name = "audio-headset-bluetooth"
device.bus = "bluetooth"
device.icon_name = "audio-headset-bluetooth"
device.bus = "bluetooth"
device.icon_name = "audio-headset-bluetooth"
Можно так проверять:
pactl list | grep bluetooth.a2dp_codec
Ответ будет более конкретным:
d1mon@d1monPC:~$ pactl list | grep bluetooth.a2dp_codec
bluetooth.a2dp_codec = "aptX"
Каких-либо специальных настроек не требуется. Во всяком случае я ничего не настраивал. Звук меня и так весьма порадовал. Воспроизводил FLAC и Яндекс.Музыку в режиме высокого качества «HQ».
Диалоги работы с Bluetooth в Ubuntu 20.04:
Диалоги работы с Bluetooth в Elementary OS 5: