Исправление проблемы с неработающим микрофоном Bluetooth-гарнитуры в Ubuntu 24.04

Если ваша Bluetooth-гарнитура воспроизводит музыку в Ubuntu 24.04, но микрофон отсутствует или не работает, начните с «Настройки» > «Звук» > «Вход» , выберите гарнитуру и убедитесь, что уровень входного сигнала изменяется при разговоре. Если он там не отображается, проверьте профиль вызова гарнитуры (HSP/HFP) и компоненты Bluetooth PipeWire, прежде чем менять драйверы. Эти проверки помогут отличить неправильный выбор входа от проблемы с Bluetooth или аудиосессией.

Например, представьте пользователя, у которого гарнитура воспроизводит музыку в Firefox, но недоступна в приложении для проведения совещаний. Это иллюстративный сценарий, а не результат тестирования. Приведенные ниже шаги используют его, чтобы показать, какие решения полезны для каждого симптома.

Почему музыка может работать, а микрофон — нет.

В Ubuntu Desktop в качестве аудиосервера используется PipeWire. Bluetooth-гарнитуры могут предоставлять различные аудиопрофили: A2DP предназначен для воспроизведения более высокого качества, а HSP/HFP обеспечивает двустороннюю передачу звука, необходимую для звонков, включая микрофон гарнитуры. Переключение в режим гарнитуры может снизить качество воспроизведения. Такой компромисс ожидаем; это не обязательно означает, что гарнитура или Ubuntu неисправны. В документации Ubuntu Audio PipeWire описывается как звуковой сервер по умолчанию в Ubuntu Desktop, начиная с версии 22.10, а WirePlumber описывает профили Bluetooth и разницу в качестве между режимом гарнитуры и A2DP.

Некоторые гарнитуры и приложения автоматически переключают профили при начале записи. Другие могут потребовать выбора профиля гарнитуры или устройства ввода. Гарнитура также может быть сопряжена для управления по Bluetooth, даже если её источник звука недоступен, поэтому проверьте как состояние подключения Bluetooth, так и состояние звукового входа.

Выберите решение, соответствующее вашим приоритетам.

Что вам нужноРекомендуемый выборКомпромисс
Микрофон гарнитуры для звонковВыберите микрофон гарнитуры и профиль гарнитуры или громкой связи HSP/HFP.Во время разговора качество звучания музыки может быть ниже или менее насыщенным.
Наилучшее качество музыки во время разговораДля гарнитуры используйте протокол A2DP, а в качестве источника входного сигнала выберите ноутбук, веб-камеру или USB-микрофон.Вы используете два аудиоустройства, и звук с микрофона может отличаться от звука с микрофона гарнитуры.
Наиболее быстрое восстановление после однократного сбоя.Подключите гарнитуру обратно, затем при необходимости перезапустите пользовательские аудиослужбы.Перезапуск прерывает текущее воспроизведение и запись.
Устройство отсутствует после обновления или переустановки.Проверьте наличие пакетов Ubuntu и установите плагин Bluetooth SPA, если он отсутствует.Для внесения изменений в пакеты требуются права администратора, и следует использовать репозитории Ubuntu.

1. Убедитесь, что гарнитура подключена и поддерживает микрофон.

Зарядите гарнитуру, включите её и отсоедините от телефона или другого компьютера, который мог занять её активное соединение. Откройте «Настройки» > «Bluetooth» и убедитесь, что гарнитура подключена. Если она не сопряжена, переведите её в режим сопряжения, следуя инструкциям производителя, а затем добавьте её через панель Bluetooth в Ubuntu. В руководстве Ubuntu по Bluetooth описано подключение устройств из настроек рабочего стола.

Проверьте документацию или элементы управления гарнитуры, чтобы убедиться, что она оснащена микрофоном и не отключается аппаратным переключателем. Если микрофон работает на телефоне, но не отображается в Ubuntu, перейдите к проверке аудиопрофилей. Этот тест позволяет отличить проблему с гарнитурой или подключением от проблемы маршрутизации звука в Linux.

2. Выберите гарнитуру в разделе «Звуковой вход».

Откройте «Настройки» > «Звук» , прокрутите до пункта «Вход» и выберите микрофон Bluetooth-гарнитуры, если он есть в списке. Говорите как обычно и следите за индикатором уровня входного сигнала. Также убедитесь, что входной сигнал не отключен и его уровень повышен. На странице справки Ubuntu по микрофону описан этот способ выбора входа и проверки индикатора.

Если индикатор откликается, но приложение для совещаний остается беззвучным, операционная система может записывать звук; перейдите к шагу 3. Если гарнитура отображается в списке, но индикатор остается неподвижным, проверьте ее профиль и физический регулятор отключения звука. Если он полностью отсутствует, продолжите проверку профиля и служб.

3. Проверьте доступ приложения к устройству ввода и микрофону.

Многие приложения для совещаний, записи и браузера имеют собственный переключатель микрофона. Выбирайте Bluetooth-гарнитуру явно в приложении, а не полагайтесь на «По умолчанию». В браузере проверьте разрешение на использование микрофона для соответствующего сайта и убедитесь, что гарнитура используется в правильной вкладке браузера или приложении. Закройте и снова откройте звонок или запись после смены источника сигнала, поскольку некоторые приложения отображают устройства только при начале сеанса.

Используйте индикатор уровня звука в Ubuntu в качестве точки сравнения: если этот индикатор движется, а индикатор приложения не двигается, вероятная проблема связана с выбором приложения или правами доступа, а не с сопряжением Bluetooth. Для воспроизведения музыки с отдельным микрофоном установите вывод на гарнитуру, а ввод — на ноутбук или USB-микрофон.

4. Выберите профиль гарнитуры, если микрофон отсутствует.

Установите и откройте PulseAudio Volume Control, если вам нужен более подробный инструмент выбора профиля:

sudo apt update
sudo apt install pavucontrol
pavucontrol

В разделе «Настройки» найдите Bluetooth-гарнитуру и выберите профиль с названием «Главная гарнитура» , «Громкая связь » или аналогичным, если таковой имеется. Названия различаются в зависимости от устройства и версии программного обеспечения. Затем вернитесь к «Устройствам ввода» и выберите микрофон. Не выбирайте профиль только для A2DP, если вам нужен микрофон Bluetooth-гарнитуры: A2DP — это профиль воспроизведения, и он не обеспечивает передачу сигнала микрофона во время вызова.

Если вы предпочитаете чистое звучание музыки во время разговора, оставьте гарнитуру в режиме A2DP и ​​используйте другой микрофон. Если опция HSP/HFP отсутствует, не следует принудительно создавать несвязанные профили или копировать фрагменты конфигурации для другой версии WirePlumber; сначала убедитесь, что компонент Bluetooth Audio установлен и гарнитура поддерживает профиль вызова.

5. Обновите PipeWire и WirePlumber.

Служба пользовательского аудио может зависнуть после переподключения гарнитуры или смены профиля приложением. Закройте аудиоприложения, а затем перезапустите службы для пользователя настольного компьютера, вошедшего в систему:

systemctl --user restart pipewire pipewire-pulse wireplumber

Это на короткое время прерывает весь звук пользовательской сессии. Подключите гарнитуру обратно, снова откройте настройки звука и еще раз проверьте вход. Чтобы проверить, активны ли службы, выполните:

systemctl --user --no-pager --full status pipewire pipewire-pulse wireplumber

В Ubuntu 24.04 на рабочем столе используется аудиостек PipeWire, но установку можно настроить. Если какая-либо служба не найдена, не устанавливайте случайную службу из онлайн-команды; перед внесением изменений в пакеты проверьте, какой аудиосервер фактически используется.

6. Проверьте наличие пакета Bluetooth-аудио и обновлений.

PipeWire использует компоненты поддержки Bluetooth для передачи звука через гарнитуру. Проверьте, установлен ли плагин Bluetooth SPA и доступен ли он в включенных репозиториях Ubuntu:

apt policy libspa-0.2-bluetooth

Если пакет доступен, но не установлен, установите его из настроенного архива Ubuntu:

sudo apt install libspa-0.2-bluetooth

Затем перезапустите аудиослужбы из шага 5 или перезагрузите систему, снова подключите гарнитуру и проверьте список входов. Если APT сообщает о недоступности пакета, проверьте включенные источники программного обеспечения и версию Ubuntu, прежде чем продолжить. Избегайте добавления неофициального PPA в качестве первого решения, поскольку замена основных аудиопакетов может привести к конфликтам версий и затруднить поиск и устранение неисправностей.

Установите обычные обновления через «Обновление ПО» или утвержденный вашей организацией процесс обновления. Более новая версия ядра или аудиопакета может исправить регрессию, специфичную для конкретного устройства, но полная замена драйверов не является надежным первым шагом. Запишите текущие версии ядра и пакетов перед их изменением, если проблема возникла сразу после обновления.

7. Снимите гарнитуру и снова выполните сопряжение.

Если Bluetooth показывает, что устройство подключено, но его аудиопрофиль так и не появляется, удалите его из настроек > Bluetooth , переведите гарнитуру в режим сопряжения и выполните сопряжение снова. Убедитесь, что она не подключена одновременно к другому устройству. Повторное сопряжение очищает сохраненные данные о подключении для этого устройства на компьютере, поэтому оно может помочь при устаревших данных сопряжения; оно не добавит функцию микрофона, которую гарнитура не поддерживает.

8. Если микрофон по-прежнему отсутствует, проведите диагностику.

Проверьте, видит ли PipeWire узлы гарнитуры и аудио:

wpctl status
pactl info

Найдите гарнитуру в разделе «Устройства», «Источники» или «Аудиоузлы». В этом случае pactl infoсервер, совместимый с PulseAudio и работающий на базе PipeWire, может идентифицировать себя как «PulseAudio (on PipeWire)». Точный вывод может отличаться, поэтому используйте эти команды как подсказки, а не как тест на соответствие/несоответствие требованиям. Для проверки ошибок службы просмотрите журнал пользователя:

journalctl --user -b -u pipewire -u pipewire-pulse -u wireplumber --no-pager

При обращении в службу поддержки сообщайте только соответствующие строки с ошибками; имена пользователей, идентификаторы устройств и другие конфиденциальные данные следует скрывать. Если микрофон гарнитуры работает в другой операционной системе, но после проверки пакетов и служб не отображается профиль HSP/HFP или входной узел, укажите в запросе в службу поддержки модель гарнитуры, модель Bluetooth-адаптера, версию Ubuntu и вывод команды.

Проверьте результат и выберите долгосрочную конфигурацию.

Говорите в гарнитуру и убедитесь, что индикатор уровня входного сигнала Ubuntu реагирует. Затем сделайте короткую запись или воспользуйтесь тестом микрофона целевого приложения. Убедитесь, что приложение использует то же устройство ввода. Если звонок проходит успешно, но качество звука ухудшается, это указывает на компромисс между профилями HSP/HFP. Для совещаний, где важна точность звука, лучше использовать вывод A2DP и ​​отдельный USB-микрофон или встроенный микрофон.

Сначала используйте селектор профилей рабочего стола, перезапускайте пользовательские аудиослужбы только в случае зависания сессии и устанавливайте пакеты только тогда, когда проверка репозитория выявит отсутствующий компонент. Точные названия профилей и поведение автоматического переключения могут различаться в зависимости от гарнитуры, обновлений Ubuntu и версии WirePlumber. Лучшими источниками информации о фактически установленной версии являются элементы управления звуком рабочего стола Ubuntu и документация PipeWire/WirePlumber.

Источники

Оставить комментарий

Pardus XFCE против GNOME: что может — и чего не может — рассказать вам стандартный тест производительности памяти.

Pardus XFCE против GNOME: что может — и чего не может — рассказать вам стандартный тест производительности памяти.

Сравните использование памяти Pardus XFCE и GNOME объективно. Узнайте, что подтверждают официальные источники версии 25.2, как измерить доступный объем оперативной памяти и какая версия может подойти для вашего ПК.

Обзор HamoniKR OS: готова ли национальная корейская версия Linux для корпоративного использования?

Обзор HamoniKR OS: готова ли национальная корейская версия Linux для корпоративного использования?

Практический обзор HamoniKR OS 8 Paektu для корпоративных настольных компьютеров, охватывающий базовую версию Ubuntu 24.04, заявленное обновление до 2034 года, корейские рабочие процессы и проверку в рамках пилотного проекта для предприятий.

Как восстановить забытый пароль root в Harmonica OS (HamoniKR)

Как восстановить забытый пароль root в Harmonica OS (HamoniKR)

Сбросьте забытый пароль администратора или root в HamoniKR OS, используя режим восстановления GRUB, с проверенными командами, советами по устранению неполадок и особенностями шифрования.

Как создать резервную копию и восстановить пользовательские настройки в HamoniKR OS

Как создать резервную копию и восстановить пользовательские настройки в HamoniKR OS

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

Как настроить зашифрованный том с использованием LUKS на сервере SUSE Enterprise Server

Как настроить зашифрованный том с использованием LUKS на сервере SUSE Enterprise Server

Узнайте, как создавать, разблокировать, форматировать, монтировать и сохранять зашифрованный с помощью LUKS том на SUSE Linux Enterprise Server, включая проверки безопасности и советы по восстановлению.

Исправлена ​​ошибка файловой системы Btrfs, доступной только для чтения, в SUSE Linux Enterprise.

Исправлена ​​ошибка файловой системы Btrfs, доступной только для чтения, в SUSE Linux Enterprise.

Проведите безопасную диагностику файловой системы Btrfs, работающей только в режиме чтения, в SUSE Linux Enterprise. Перед внесением каких-либо изменений проверьте параметры монтирования, снимки Snapper, журналы ядра, состояние хранилища и ограничения восстановления.

Как настроить AutoYaST для автоматизированного развертывания SLES 15

Как настроить AutoYaST для автоматизированного развертывания SLES 15

Автоматизируйте установку SLES 15 с помощью AutoYaST: создавайте и проверяйте XML-профиль, безопасно предоставляйте к нему доступ, запускайте тестовую систему и проверяйте результаты развертывания.

Как исправить проблему с отсутствием аудиовыхода HDMI в Ubuntu 24.04 LTS: пошаговое руководство

Как исправить проблему с отсутствием аудиовыхода HDMI в Ubuntu 24.04 LTS: пошаговое руководство

Восстановите отсутствующий звук HDMI в Ubuntu 24.04 LTS, проверив подключение дисплея, выбрав правильный звуковой выход, проверив PipeWire и убедившись в корректности определения оборудования.

Как настроить объединение сетевых интерфейсов в SUSE Linux Enterprise 15

Как настроить объединение сетевых интерфейсов в SUSE Linux Enterprise 15

Настройте сетевое объединение SLES 15 с помощью файлов wicked и ifcfg. Выберите режим объединения, активируйте объединение и проверьте состояние переключения при сбое и состояние каналов связи.

Исправление проблемы с неработающим микрофоном Bluetooth-гарнитуры в Ubuntu 24.04

Исправление проблемы с неработающим микрофоном Bluetooth-гарнитуры в Ubuntu 24.04

Восстановить работу микрофона Bluetooth-гарнитуры в Ubuntu 24.04 можно, проверив устройство ввода, профиль HSP/HFP, настройки приложения, службы PipeWire, пакет Bluetooth и сопряжение.