Fone de ouvido Bluetooth: Não é possível definir A2DP (reprodução de alta fidelidade). Má qualidade de som

23

Estou tentando usar meu fone de ouvido bluetooth (Bluedio, na imagem) no Ubuntu-Gnome 16.10, mas continuo obtendo uma qualidade de som horrível em tudo.

Nota importante: Acabei de testar com um dispositivo diferente, um alto-falante bluetooth , e ele obtém o perfil A2DP automaticamente, com uma boa qualidade de som. O problema, então, só está acontecendo com meu fone de ouvido bluetooth .

Eu li alguns posts e as sugestões fornecidas não funcionam no meu caso (Ubuntu-Gnome 16.10). Essas sugestões são:

1) Nas configurações de som, altere o perfil do fone de ouvido para A2DP (reprodução de alta fidelidade). Não apenas a qualidade do som nem mudou, o perfil continua voltando ao perfil HSP / HFP (Headset Head Unit), no qual a qualidade do som permanece horrível. Portanto, mesmo que o perfil A2DP apareça lá, ele não entra em vigor e volta ao perfil HSP / HFP todas as vezes.

2) Alterações no arquivo /etc/bluetooth/audio.conf, como descomentar a linha "AutoConnect = true line". Primeiro de tudo, não existe esse arquivo no Ubuntu-Gnome 16.10. Em vez disso, existe o arquivo /etc/bluetooth/main.conf, que parece bastante semelhante ao primeiro em termos de parâmetros. Mas, a linha já não é comentada no meu SO, assim como a sugestão me diz para fazer. Então, parece que não há nada a ver aqui com essa sugestão.

Aqui está a captura de tela da tela Configurações de som. Você pode ver que há uma seta para a lista suspensa, onde o perfil A2DP aparece (mesmo que não esteja aparecendo na foto. Embora esteja lá), mas ele volta ao perfil HSP / HFP todas as vezes.

Aqui está o link para a captura de tela:

Imagem 1

fabriciodsb
fonte
Veja esta pergunta relacionada .
21417 Mike
às vezes você pode esquecer o volume de saída ao selecionarHigh fidelity playback
Kalanka 30/03

Respostas:

24

Eu consegui consertar isso. Embora não tenha certeza se as etapas a seguir estão exatamente na ordem para fazê-lo, tenho certeza de que foi a combinação delas que a corrigiu. Aqui estão eles:

  1. Eu instalei o Blueman: sudo apt-get install blueman

  2. Eu editei o /etc/bluetooth/audio.confarquivo: sudo -H gedit /etc/bluetooth/audio.confe adicione esta linha no final do mesmo: Disable=Headset. Usuários no Ubuntu 17.04 e acima podem não ter audio.conf, mas podem usar main.conf.

Nota: Também instalei algo chamado "pavucontrol" via terminal com o comando sudo apt-get install pavucontrol, mas não tenho muita certeza se foi este ou o Blueman que o resolveu. Eu suspeito que era o Blueman, mas se não ajudar, tente o controle de pavimentação e veja se ele resolve.

Espero que isto ajude!

fabriciodsb
fonte
5
Sim, adicionar essa linha Disable=Headsetfez isso por mim. : D E pavucontrol é o controle de volume PulseAudio, então não acho que a instalação seja necessária para corrigir o problema.
31517 Mike
1
Acabei de testar as etapas 1 e 2. Reconecte o fone de ouvido bluetooth e funcionou para mim. Portanto, não há necessidade de pavucontrol.
Murat Gürsu
1
Disable=Headsettrabalhou para mim, mas eu também tive que fazer sudo service bluetooth restartpara que ele funcionasse. E a pergunta permanece: por que isso funciona?
BlueBomber 30/05
2
teste no sistema baseado em 18.04: nãoblueman é necessário , não mais do que pavucontrol; a configuração decisiva é a Disable=Headsetlinha (in /etc/bluetooth/main.conf). In pavucontrol: somente após adicionar essa linha, a configuração "Reprodução de alta fidelidade" fica disponível (após reiniciar). Outra solução que ainda não testei: aqui .
cipricus 10/06
1
Para esclarecer: depois de fazer isso, ainda poderei usar o fone de ouvido como um fone de ouvido? Estou perguntando, porque vejo três perfis de áudio no pavucontrol e no blueman-applet: fone de ouvido, coletor de alta fidelidade, fonte de alta fidelidade. A seleção de coletor de alta fidelidade no controle de pavimentação (o padrão em 18.04) faz com que nenhuma fonte de áudio do fone de ouvido seja exibida.
Raphael
4
  1. Instale o Blueman:

    sudo apt-get install blueman
    
  2. Adicionar Disable=headseta /etc/bluetooth/main.conf.

  3. Reinicie o daemon bluetooth:

    sudo service bluetooth restart
    

Se você ainda tiver uma qualidade de som ruim, vá para pavucontrole em Configuração, defina o perfil do seu dispositivo como desligado e depois para A2DP, e ele deve funcionar agora.

donpwner
fonte
1
Funciona como um encanto no Linux Mint 19! Obrigado :)
develCuy
3

Eu também tive o mesmo problema com a mudança automática de volta para HSP / HFP.

Eu resolvi isso editando /etc/bluetooth/main.confe descomentando a linha

Name = BlueZ

na seção [General].

No entanto, pode não estar disponível quando o bluezpacote não está instalado.

De qualquer forma, obrigado pela dica com o arquivo.

Sebastian
fonte
Eu também tive que descomentar essa linha para fazer a minha funcionar. Obrigado.
rayryeng - Restabelece Monica
trabalhou em 18.04
cipricus 04/06
Primeiro pensei que isso fosse corrigido, mas, infelizmente, toda vez que eu reconecto, os fones de ouvido estão de volta no HSP / HFP em vez do A2DP. :(
Murch
1

Obrigado pela informação, funcionou muito bem!

No Ubuntu 17.10 eu tive que mudar:

Configurações> som> guia saída Selecione Saída Bluetooth Em seguida, defina o perfil como 'reprodução de alta fidelidade (coletor a2dp)

user162459
fonte