Auscultadores não funcionam Linux Mint 18

4

Meu fone de ouvido não está sendo detectado no meu Linux Mint 18 Sarah. Eu já reinstalei (duas ou três vezes), mas o problema continua. Eu também procurei e tentei passar por várias soluções, muitas delas do Linux Forum. Tudo em vão.

Eu tenho inicialização dupla com o Windows 10, e meu fone de ouvido funciona bem por lá. Alguém pode ajudar? Meu PC é uma série Asus X555U (com nVidia dentro, se isso for relevante). O ISO é do site oficial do Linux Mint.

Atualização: Eu segui o conselho do dirkt e salvei a saída de alguns comandos no pastebin. O link para o meu perfil de pasta de depósito está abaixo.

link

Output of 'aplay-l': Headphone Issue.1

Output of 'pacmd list-sinks': Headphone Issue.2

Output of 'cat /proc/asound/card*/codec#*': Headphone Issue/Debugging alsamixer

    
por Caio Eduardo 19.03.2017 / 00:36

5 respostas

2

Ok, seu codec parece bom. Aqui está o pino do seu fone de ouvido:

Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x04211020: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D3, actual=D3
  Connection: 2
     0x02 0x03*

Isso diz que você tem um controle ALSA "Headphone Playback Switch", que atualmente está mudo. Desative o mudo em alsamixer (pressione a seta para a direita até vê-la, selecione-a, pressione m ) e você deverá ouvir algo ou pelo menos obter uma porta adicional em pavucontrol que possa selecionar ouvir alguma coisa. Ele também diz que ele pode detectar eventos de plug e atualmente está plugado. Para verificar se o trabalho de detecção, execute evtest como root, escolha o que for mais parecido com "HDA Intel PCH Headphone" e remova / conecte o fone de ouvido. Você deveria ver os eventos.

Se ativar o controle do Interruptor de reprodução de fone de ouvido não funcionar, adicione a saída de amixer -c0 contents ao pastebin. Uma possível complicação é que o fone de ouvido tem um amplificador externo ("EAPD"), e isso às vezes é controlado pelo firmware da BIOS ou SMM.

Editar : Ok, o próximo passo é garantir que os amplificadores externos não interfiram. Há casos em que os amplificadores externos não aparecem depois da hibernação, etc. Por isso, faça um boot completamente frio com os fones de ouvido já conectados, caso não tenha feito isso antes, e tente diretamente após o boot antes de fazer qualquer outra coisa. Por exemplo, certifique-se de que Headphone Playback Switch e Headphone Playback Volume não sejam ignorados. Verifique também em pavucontrol que o fluxo é roteado para o coletor correto.

Além disso, forneça novamente a saída de pacmd list-sinks na pastebin depois de ativar o vídeo.

A última coisa a tentar é ativar Auto-Mute Mode , desconectar fones de ouvido, salvar uma cópia de amixer -c0 contents em um arquivo temporário, conectar fones de ouvido, salvar novamente amixer -c0 contents em um arquivo diferente e comparar com diff -u .

    
por 19.03.2017 / 19:57
0

Eu tinha algo parecido - conectei meus fones de ouvido sem som. PA podia "ver" que os fones de ouvido estavam conectados. Forçar o PA a mudar para alto-falantes tinha som de fones de ouvido e alto-falantes.

Usando alsamixer eu confirmei que a saída do headphone era MM (mudo) quando eles não estavam conectados e 100% quando estavam - mas sem som.

Percorrendo as cargas de IFs em alsamixer para a placa de som embutida, descobri que o loopback estava ativado quando os fones de ouvido estavam conectados - desativando isso e eu tinha som apenas de fones de ouvido.

Espero que ajude!

    
por 25.08.2017 / 01:14
0

Para adicionar a resposta @ am4c130d (abaixo desta resposta):

O que ele significa com as cargas de IFs, quando usar alsamixer é que você usa o botão de rolagem para a direita (ou seta para a direita) para percorrer as opções e até chegar à opção 'Auto-mudo-mode [.. .] '. Se estiver ativado, você pressiona o botão de seta para cima no seu teclado e o desabilita: 'Modo Auto-Mute [Desabilitado]'.

Não faça isso enquanto estiver com o fone de ouvido. Pode ser muito alto.

    
por 31.08.2017 / 08:11
0

Eu tive um problema semelhante, removi meu laptop ACER Aspire 7560 do escritório (desconectei os alto-falantes do fone de ouvido de saída) na cozinha e algumas horas depois de volta. Depois de ligar as caixas no escritório, elas não funcionaram, e os alto-falantes embutidos não desligaram depois de conectar o cabo das caixas ao plugue do fone de ouvido. A solução foi simples depois de algumas tentativas de reinicialização (que não serviram para nada): eu corro os alto-falantes conectados via audacity (outro programa de player que eu tinha disponível), eles funcionavam imidamen- te. Depois disso, o mediaplayer normal do Linux voltou a trabalhar.

    
por 13.04.2018 / 04:33
0

Eu lutei por horas com um laptop Alienware 15 com o mesmo problema. Conectar alto-falantes / fones de ouvido simplesmente não fez nada. Eu instalei o mixer Alsa e verifiquei o botão "HP / Speaker Auto Detect" que estava surpreendentemente desmarcado. Verificar esse botão resolveu o problema para mim. Não lembro o link dessa ideia de solução.

    
por 08.12.2018 / 06:09