Headphones não está funcionando em 15.04 Dell XPS 13

3

Após atualizar para o 15.04, meus fones de ouvido não funcionam, como consertá-lo?

Quando eu digito o comando alsamixer, vejo algo estranho:

    
por Slow Harry 25.06.2015 / 08:53

1 resposta

2

Eu não tenho a solução completa, mas obtive som trabalhando através do conector de fone de ouvido no meu Haswell Dell XPS 13 com 16.04. Vou postar o que fiz aqui caso seja útil para os outros.

Eu adicionei essas opções a /etc/modprobe.d/alsa-base.conf . Não tenho certeza se eles ajudaram.

options snd-hda-intel model=dell-headset-multi 

# Intel Corporation Haswell-ULT HD Audio Controller 
options snd-hda-intel index=0 model=auto vid=8086 pid=0a0c 
# # Intel Corporation 8 Series HD Audio Controller 
options snd-hda-intel index=1 model=auto vid=8086 pid=9c20 

# Prefer PCH card over HDMI card 
options snd_hda_intel index=1,0

Você pode precisar confirmar que os valores "vid" e "pid" são os mesmos para a sua placa-mãe. No momento, perdi minha referência sobre a aparência desses itens.

Por fim, frequentemente tenho que abrir o terminal e executar alsamixer , que é um aplicativo CLI para ajustes de volume. Use as teclas de seta para selecionar a coluna "Headphone". Pressione "M" para ativar o som, se ele diz "M" na parte inferior. Pressione a seta para cima para aumentar o volume na coluna dos fones de ouvido. Em seguida, use as teclas de seta para ir para a coluna "Alto-falante". Você provavelmente quer abaixá-lo até que você queira que o som saia dos alto-falantes e do fone de ouvido.

Como experiência, com alsamixer open, o que acontece com os volumes quando você usa as teclas de mídia ou o controle deslizante de volume do sistema para ajustar o volume. Você pode esperar ou esperar que apenas o volume "mestre" seja selecionado, mas vejo que o volume do "alto-falante" também sobe e desce, enquanto o volume de "fone de ouvido" não é afetado.

Meu entendimento é que o problema restante é que o PulseAudio não vê a saída do fone de ouvido como uma opção. Por exemplo, se você abrir as configurações de som, verá "Alto-falantes", uma opção de saída, mas não "Fones de ouvido". Então o próximo passo para realmente consertar isso é descobrir como fazer com que o PulseAudio reconheça a saída do Headphone. Enquanto isso, é necessário redefinir os volumes via alsamixer após cada vez que eles forem ajustados pelo PulseAudio (usando as teclas de mídia ou o controle deslizante de volume do sistema).

UPDATE 6 de março de 2017 Agora estou rodando o kernel 4.8 e notei uma opção no alsamixer que eu não notei antes: "Modo Auto-Mute". Configurar isso para "Ativado" faz com que o sistema operacional silencie automaticamente os alto-falantes do laptop quando algo estiver conectado à entrada do fone de ouvido, que é provavelmente o que você deseja.

    
por Mark Stosberg 01.07.2016 / 15:51