Ubutu 16.10: O som é reproduzido através do alto-falante embutido quando os fones de ouvido conectados

0

Eu tenho um novo Dell Inspiron 15 5578 com o Ubuntu Studio 16.10 e o Windows 10 (inicialização dupla). Tudo funciona bem no Windows 10. Inicialmente, não havia som algum saindo dos fones de ouvido quando eu os conectei quando inicializado no Ubuntu. Até agora, eu instalei o Ubuntu Desktop e ajustei /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf As configurações atualizadas são:

[Element Headset]
required-any = any
switch = on
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right

[Element Line HP Swap]
switch = off
volume = off

[Element Speaker]
switch = mute
volume = ignore

Agora estou chegando ao ponto em que realmente há áudio saindo dos fones de ouvido, graças a Deus, mas ainda há alguns problemas remanescentes que não consegui resolver. Todas as minhas tentativas de ajustar mais o fone de ouvido com saída analógica resultaram em nenhum som saindo dos fones de ouvido. Os demais problemas são:

  1. Quando eu conecto o fone de ouvido, ainda há som saindo do alto-falante.

  2. Sempre que tento usar um programa que usa o Alsa diretamente, como o JACK ou o Audacity, o uso do alsa faz algo nas configurações, o que faz com que o som não saia mais dos fones de ouvido. Quando isso acontece, preciso reiniciar para recuperar os fones de ouvido.

Tenho a sensação de que essas duas questões estão relacionadas e que ainda há algo errado no nível da ALSA. Vamos nos concentrar no primeiro embora. Se o segundo ainda for um problema nesse ponto, vou abrir uma questão diferente para ele.

Atualização - neste momento, agora tenho tudo funcionando. Acontece que ele não estava realmente usando o módulo snd_hda_codec_realtek. Acabei adicionando a seguinte linha ao /etc/modprobe.d/alsa-base.conf

install snd_hda_codec_realtek /sbin/modprobe --ignore-install snd_hda_codec_realtek

Com essa mudança, consegui desfazer todas as alterações no analanalog-output-headphones.conf. Agora tudo está funcionando como esperado. Eu também achei que o problema ALSA foi porque o microfone headset inexistente estava sendo selecionado como o dispositivo de entrada. Isso agora também está resolvido.

    
por Jeff 06.04.2017 / 03:35

1 resposta

0

A única mudança que eu precisava para fazer isso funcionar foi adicionar a seguinte linha ao /etc/modprobe.d/alsa-base.conf:

install snd_hda_codec_realtek /sbin/modprobe --ignore-install snd_hda_codec_realtek
    
por Jeff 07.04.2017 / 05:11