Corrigir problema de microfone em fone de ouvido Bluetooth que não funciona no Ubuntu 24.04

Se o seu fone de ouvido Bluetooth estiver reproduzindo música no Ubuntu 24.04, mas o microfone estiver ausente ou silencioso, acesse Configurações > Som > Entrada , selecione o fone de ouvido e verifique se o nível de entrada se altera quando você fala. Caso não apareça, verifique o perfil de chamada do fone de ouvido (HSP/HFP) e os componentes Bluetooth do PipeWire antes de alterar os drivers. Essas verificações ajudam a distinguir uma seleção incorreta de entrada de um problema com o Bluetooth ou com a sessão de áudio.

Por exemplo, imagine um usuário cujo fone de ouvido reproduz música no Firefox, mas não está disponível em um aplicativo de reunião. Este é um cenário ilustrativo, não um resultado de teste. As etapas a seguir o utilizam para mostrar quais correções são úteis para cada sintoma.

Por que a música pode funcionar mesmo quando o microfone não funciona?

O Ubuntu Desktop utiliza o PipeWire como servidor de áudio. Fones de ouvido Bluetooth podem expor diferentes perfis de áudio: o A2DP é projetado para reprodução de maior qualidade, enquanto o HSP/HFP fornece o áudio bidirecional necessário para chamadas, incluindo o microfone do fone de ouvido. Alternar para o modo fone de ouvido pode reduzir a qualidade da reprodução. Essa compensação é esperada; não significa necessariamente que o fone de ouvido ou o Ubuntu estejam com defeito. A documentação de áudio do Ubuntu descreve o PipeWire como o servidor de som padrão no Ubuntu Desktop a partir da versão 22.10, e o WirePlumber documenta os perfis Bluetooth e a diferença de qualidade entre o modo fone de ouvido e o A2DP.

Alguns fones de ouvido e aplicativos alternam automaticamente entre perfis quando a gravação começa. Outros podem exigir a seleção de um perfil de fone de ouvido ou dispositivo de entrada. Um fone de ouvido também pode ser emparelhado para controle via Bluetooth enquanto sua fonte de áudio permanece indisponível; portanto, verifique o status da conexão Bluetooth e a entrada de som.

Escolha a solução que melhor se adequa à sua prioridade.

Do que você precisaEscolha recomendadaTroca
Fone de ouvido com microfone para chamadasSelecione o microfone do fone de ouvido e um perfil HSP/HFP para fone de ouvido ou mãos-livres.A reprodução de música pode apresentar um som mais estreito ou de qualidade inferior durante a chamada.
Melhor qualidade de áudio durante as conversasMantenha o A2DP ativado para o fone de ouvido e escolha o laptop, a webcam ou o microfone USB como entrada.Você usa dois dispositivos de áudio, e o microfone pode soar diferente do microfone do fone de ouvido.
Recuperação mais rápida após uma falha pontual.Reconecte o fone de ouvido e, se necessário, reinicie os serviços de áudio do usuário.Reiniciar interrompe a reprodução e a gravação em andamento.
Dispositivo ausente após atualização ou instalação limpaVerifique a disponibilidade do pacote no Ubuntu e instale o plugin Bluetooth SPA caso ele não esteja presente.As alterações nos pacotes exigem privilégios de administrador e devem usar os repositórios do Ubuntu.

1. Confirme se o fone de ouvido está conectado e se o microfone está funcionando.

Carregue os fones de ouvido, ligue-os e desconecte-os de qualquer telefone ou computador que possa estar usando a mesma conexão. Abra Configurações > Bluetooth e confirme se os fones estão conectados. Se não estiverem emparelhados, coloque-os no modo de emparelhamento seguindo as instruções do fabricante e, em seguida, adicione-os pelo painel de Bluetooth do Ubuntu. O guia de Bluetooth do Ubuntu explica como conectar dispositivos pelas configurações da área de trabalho.

Verifique a documentação ou os controles do fone de ouvido para confirmar se ele possui um microfone e se o som não está silenciado por um botão físico. Se o microfone funcionar em um telefone, mas não aparecer no Ubuntu, prossiga para as verificações do perfil de áudio. Este teste diferencia um problema com o fone de ouvido ou a conexão de um problema de roteamento de áudio no Linux.

2. Selecione o fone de ouvido em Entrada de som

Abra Configurações > Som , role até Entrada e selecione o microfone do fone de ouvido Bluetooth, se estiver listado. Fale normalmente e observe o indicador de nível de entrada. Verifique também se a entrada não está silenciada e se o nível está alto. A página de ajuda do microfone do Ubuntu documenta essa seleção de entrada e verificação do medidor.

Se o medidor responder aqui, mas o aplicativo de reunião permanecer em silêncio, o sistema operacional pode estar capturando áudio; pule para a Etapa 3. Se o fone de ouvido estiver listado, mas o medidor permanecer inativo, verifique o perfil e o controle físico de silenciamento. Se ele estiver completamente ausente, continue com as verificações de perfil e serviço.

3. Verifique o dispositivo de entrada e o acesso ao microfone do aplicativo.

Muitos aplicativos de videoconferência, gravação e navegadores possuem seu próprio seletor de microfone. Escolha o fone de ouvido Bluetooth explicitamente no aplicativo, em vez de usar a opção "Padrão". No navegador, verifique as permissões de microfone para o site em questão e certifique-se de que a guia ou o aplicativo correto esteja usando o fone de ouvido. Feche e abra novamente a chamada ou a gravação após alterar a entrada, pois alguns aplicativos só reconhecem os dispositivos quando uma sessão é iniciada.

Use o medidor de entrada de som do Ubuntu como ponto de comparação: se esse medidor se mover, mas o medidor de teste do aplicativo não, o problema provavelmente está na seleção ou permissão do aplicativo, e não no emparelhamento Bluetooth. Para reprodução de música com um microfone externo, configure a saída para o fone de ouvido e a entrada para o laptop ou microfone USB.

4. Selecione um perfil de fone de ouvido quando o microfone estiver ausente.

Instale e abra o PulseAudio Volume Control se precisar de um seletor de perfil mais detalhado:

sudo apt update
sudo apt install pavucontrol
pavucontrol

Em Configuração , encontre o fone de ouvido Bluetooth e selecione um perfil com o nome Unidade Principal do Fone de Ouvido , Mãos Livres ou similar, se disponível. Os nomes variam de acordo com o dispositivo e a versão do software. Em seguida, retorne a Dispositivos de Entrada e escolha o microfone. Não selecione um perfil somente A2DP quando precisar do microfone do fone de ouvido Bluetooth: A2DP é um perfil de reprodução e não fornece o caminho do microfone para chamadas.

Se preferir ouvir música com clareza enquanto fala, deixe o fone de ouvido em A2DP e use outro microfone. Se não houver opção HSP/HFP, não force perfis incompatíveis nem copie trechos de configuração para uma versão diferente do WirePlumber; primeiro verifique se o componente de áudio Bluetooth está instalado e se o fone de ouvido é compatível com um perfil de chamada.

5. Atualizar PipeWire e WirePlumber

Um serviço de áudio do usuário pode ficar travado após um fone de ouvido se reconectar ou um aplicativo alterar o perfil. Feche os aplicativos de áudio e reinicie os serviços para o usuário conectado à área de trabalho:

systemctl --user restart pipewire pipewire-pulse wireplumber

Isso interrompe brevemente todo o áudio da sessão do usuário. Reconecte o fone de ouvido, abra novamente as configurações de som e verifique a entrada novamente. Para verificar se os serviços estão ativos, execute:

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

O Ubuntu 24.04 utiliza o conjunto de protocolos de áudio PipeWire na área de trabalho, mas as instalações podem ser personalizadas. Se um serviço não for encontrado, não instale um serviço aleatório a partir de um comando online; verifique qual servidor de áudio está realmente em uso antes de fazer alterações nos pacotes.

6. Verifique o pacote de áudio Bluetooth e as atualizações.

O PipeWire depende de componentes de suporte a Bluetooth para expor o áudio do fone de ouvido. Verifique se o plugin Bluetooth SPA está instalado e disponível nos repositórios habilitados do Ubuntu:

apt policy libspa-0.2-bluetooth

Se o pacote estiver disponível, mas não instalado, instale-o a partir do repositório Ubuntu configurado:

sudo apt install libspa-0.2-bluetooth

Em seguida, reinicie os serviços de áudio da Etapa 5 ou reinicie o sistema, reconecte o fone de ouvido e verifique a lista de entradas. Se o APT informar que o pacote está indisponível, verifique as fontes de software habilitadas e a versão do Ubuntu antes de prosseguir. Evite adicionar um PPA não oficial como primeira solução, pois substituir pacotes de áudio essenciais pode criar conflitos de versão e dificultar a solução de problemas.

Instale as atualizações normais através do Atualizador de Software ou do processo de atualização aprovado pela sua organização. Um kernel ou pacote de áudio mais recente pode corrigir uma regressão específica do dispositivo, mas a substituição completa de drivers não é uma primeira medida confiável. Anote as versões atuais do kernel e dos pacotes antes de alterá-las, caso o problema tenha começado imediatamente após uma atualização.

7. Remova e emparelhe os fones de ouvido novamente.

Se o Bluetooth mostrar o dispositivo conectado, mas o perfil de áudio não aparecer, remova-o em Configurações > Bluetooth , coloque o fone de ouvido de volta no modo de emparelhamento e emparelhe-o novamente. Certifique-se de que ele não esteja conectado a outro computador ao mesmo tempo. O novo emparelhamento apaga a conexão salva do dispositivo no computador, o que pode ajudar com dados de emparelhamento desatualizados; ele não adicionará um recurso de microfone que o fone de ouvido não suporte.

8. Se o microfone ainda estiver faltando, colete informações de diagnóstico.

Verifique se o PipeWire consegue detectar o fone de ouvido e os nós de áudio:

wpctl status
pactl info

Procure o headset em dispositivos, fontes ou nós de áudio. Em pactl infoum servidor compatível com PulseAudio e com suporte do PipeWire, ele pode se identificar como “PulseAudio (no PipeWire)”. A saída exata varia, portanto, use esses comandos como pistas, e não como um teste definitivo. Para erros de serviço, inspecione o registro do usuário:

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

Ao solicitar suporte, compartilhe apenas as linhas de erro relevantes; oculte nomes de usuário, identificadores de dispositivo e outros detalhes privados. Se o microfone do fone de ouvido funcionar em outro sistema operacional, mas nenhum perfil HSP/HFP ou nó de entrada aparecer após as verificações de pacotes e serviços, inclua o modelo do fone de ouvido, o modelo do adaptador Bluetooth, a versão do Ubuntu e a saída do comando na solicitação de suporte.

Verifique o resultado e selecione uma configuração duradoura.

Fale no fone de ouvido e confirme se o medidor de entrada de som do Ubuntu reage. Em seguida, faça uma gravação curta ou use o teste de microfone do aplicativo de destino. Confirme se o aplicativo está usando o mesmo dispositivo de entrada. Se a chamada funcionar, mas a qualidade da música cair, isso indica uma compensação entre os perfis HSP/HFP. Para reuniões em que a fidelidade do áudio é importante, manter a saída A2DP e usar um microfone USB separado ou o microfone integrado pode ser a melhor opção.

Use primeiro o seletor de perfil da área de trabalho, reinicie os serviços de áudio do usuário somente quando uma sessão parecer travada e instale pacotes somente quando as verificações do repositório mostrarem um componente ausente. Os nomes exatos dos perfis e o comportamento de troca automática podem variar de acordo com o fone de ouvido, as atualizações do Ubuntu e a versão do WirePlumber. Os controles de som da área de trabalho do Ubuntu e a documentação do PipeWire/WirePlumber são as melhores referências para a versão realmente instalada.

Fontes

Deixar um comentário

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente no site oficial. Compare os pacotes para Windows, macOS e Linux, instale os arquivos de dados e inicie seu primeiro voo.

Aplicativo Google Tasks para desktop: como usá-lo no computador

Aplicativo Google Tasks para desktop: como usá-lo no computador

Abra o Google Tasks em um navegador, adicione um atalho do Chrome ou inicie o aplicativo automaticamente e gerencie suas tarefas agendadas pelo Agenda e pelo Gmail.

OKSampler: Um sampler de música gratuito e simples para batidas de teclado.

OKSampler: Um sampler de música gratuito e simples para batidas de teclado.

O OKSampler mapeia trechos de MP3 para teclas do teclado e pode reproduzir áudio em loop. Saiba o que este software gratuito legado faz, onde terminam suas funcionalidades antigas e o que verificar antes de baixar.

Como instalar o Linux Mint Debian Edition 5 “Elsie” a partir de um pendrive USB

Como instalar o Linux Mint Debian Edition 5 “Elsie” a partir de um pendrive USB

Baixe e verifique a ISO arquivada do LMDE 5, crie um USB inicializável e escolha as configurações de instalação segura. O Elsie chegou ao fim de seu suporte; veja a versão atual do LMDE.

Como instalar o Wireshark no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Wireshark no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Wireshark no Ubuntu, Debian, Fedora, Arch ou openSUSE com os comandos de pacote atuais e, em seguida, configure a captura de pacotes em tempo real com segurança.

Como jogar Don't Starve Together no Linux

Como jogar Don't Starve Together no Linux

Instale a versão Linux de Don't Starve Together pelo Steam, crie um mundo ou junte-se a amigos seguindo estes passos de configuração e resolução de problemas.

Como jogar Squad no Linux com o Steam Proton

Como jogar Squad no Linux com o Steam Proton

Configure o Squad no Linux com o Steam Play e o Proton, instale o jogo, escolha uma ferramenta de compatibilidade e resolva problemas com o sistema anti-cheat.

Como criar uma unidade USB inicializável do Windows 11 no Linux

Como criar uma unidade USB inicializável do Windows 11 no Linux

Crie um pendrive de instalação do Windows 11 no Linux com o Ventoy: obtenha a ISO oficial, instale o Ventoy com segurança, copie a imagem e inicialize o computador de destino.

Como jogar DiRT Rally no Linux: Configuração do Steam e correções do Proton

Como jogar DiRT Rally no Linux: Configuração do Steam e correções do Proton

Aprenda a jogar DiRT Rally no Linux se você já o possui no Steam: instale a versão nativa, execute-o e use o Proton apenas como alternativa.

Como instalar o Devuan Linux a partir de um USB inicializável

Como instalar o Devuan Linux a partir de um USB inicializável

Instale o Devuan Excalibur a partir da ISO Live para desktop. Verifique o download, crie um USB inicializável, proteja as partições existentes e finalize a instalação com o Refracta Installer.