Correção para nenhum problema de som no Linux ao usar fones de ouvido
- Categoria: Linux
Então, recentemente fiz um monte de distro-hopping para testar alguns sistemas que não estou familiarizado, e encontrei um problema que persistia independentemente do que eu estava executando; se eu mantivesse meus alto-falantes plugados no conector de áudio frontal e os fones de ouvido conectados no conector de áudio traseiro, meus fones de ouvido não produziriam áudio.
As ferramentas que usei para solucionar os problemas foram PulseAudio e ALSA . Se você é novo no Linux, verifique ou guia de introdução ao áudio no Linux .
Primeiro, verifiquei se o pulseaudio reconheceu os dispositivos de som como estando conectados abrindo o aplicativo de controle de volume do PulseAudio via terminal usando o comando pavucontrol.
Descobri que o PulseAudio estava apenas reconhecendo meu conector de áudio frontal como conectado, embora tenha me dito que minha saída de linha estava desconectada, portanto, pelo menos reconheceu a saída de linha, mas infelizmente não os fones de ouvido conectados.
Em seguida, tentei passar pelo Configuração guia e Dispositivos de saída guias alterando várias opções ao redor, aplicando as mudanças e reiniciando Clementine para ver se alguma coisa funcionou ... Não.
Então, decidi que era hora de ficar um pouco mais sério, e dei uma olhada no aplicativo de mixagem ALSA (Advanced Linux Sound Architecture):
Ao abrir o alsamixer pela primeira vez, você pode ou não ver automaticamente o dispositivo de som / placa de som que deseja modificar (meu HDMI foi apresentado como padrão, por exemplo).
Para alterar o dispositivo que você está editando, pressione a tecla F6 e selecione o dispositivo a ser editado; o meu foi chamado HD-Audio Genérico. Pode ser necessário selecionar dispositivos diferentes um após o outro para encontrar o dispositivo certo, se você não souber seu nome exato.
Depois que seu dispositivo for selecionado, usando as teclas de seta do teclado, role para a direita até encontrar uma configuração chamada Auto-mudo - Se o padrão for ativado então ele deve ser alterado usando as teclas de seta para cima / para baixo para Desativado, e então você pode apertar a tecla escape para sair.
Isso me permitiu ter uma rota de áudio para meus fones de ouvido. No entanto, eu podia ouvir o áudio pelos alto-falantes e fones de ouvido ao mesmo tempo agora.
Para corrigir isso, voltei ao pavucontrol dentro do Dispositivos de saída guia e inspecionou quais dispositivos foram listados. Meus alto-falantes foram listados como Fones de ouvido (conectados) mas meus fones de ouvido conectados à entrada de áudio traseira ainda estavam listados como Saída de linha (desconectada). No entanto, para me divertir, selecionei o dispositivo Line-out e fiquei surpreso ao saber que meus alto-falantes ficaram silenciosos e meus fones de ouvido permaneceram ativos, resolvendo o problema.
Dica : Verificação de saída como melhorar o som no Linux com PulseEffects .
Pensamentos de despedida
É um pequeno aborrecimento que isso tenha acontecido, e que meu dispositivo esteja listado como desconectado apesar de estar ouvindo música enquanto escrevo isso por meio daquele mesmo conjunto de fones de ouvido ... Mas funciona.
Esta correção deve ser aplicável em (quase) bem qualquer sistema que encontre esse problema, desde que use ALSA e PulseAudio. Espero que ajude!
Agora você : Você já teve problemas de som em seus sistemas Linux no passado?