ALC892 Baixo problema de som corrigido com a alteração da configuração do alsa, por que funciona?

5

Atualizei para o 14.04. Meu som imediatamente mudou de normal para soar extremamente silencioso, soando como se estivesse em 5% do volume máximo, apesar de todos os meus volumes estarem configurados corretamente. Eu tentei muitas coisas para corrigi-lo, ajustando volumes, recarregando o ALSA, etc.

Em seguida, executei "aplay -l", cuja saída eu tinha uma placa de som ALC892. Eu pesquisei problemas com 14.04 e ALC892 e encontrei uma solução que dizia modificar

/etc/modprobe.d/alsa-base.conf

e adicione ao final do arquivo:

snd-hda-intel model=generic

Funcionou e consertou! Agora, quando eu executo 'aplay -l', ele apenas informa minha placa de som como HDA Intel PCH.

Minha pergunta é: por que isso consertou meu som?

    
por Diesel 27.04.2014 / 16:42

1 resposta

3

Eu não sou um grande especialista em Linux, mas aqui está minha teoria:

Inserindo o código do bloco de comando:

snd-hda-intel model=generic

... nos diz algumas coisas por si só. Vamos dividir um pouco.

A parte " snd-hda-intel " obviamente diz a Alsa que o cabeçalho do dispositivo de som é uma unidade baseada em Intel. Acéfalo. No entanto, a parte "model = generic" é interessante.

" model=generic ", para mim, pelo menos, diz a Alsa que estamos procurando por genéricos drivers para esse cabeçalho de áudio da Intel. É como um comando de substituição para que Alsa procure exatamente as coisas certas para o hardware certo.

Isso recentemente tornou-se o problema para mim no outro dia, quando tive que atualizar meu computador de um antigo computador AMD FM2 + para um novo e brilhante i3 - a Alsa não trabalhou imediatamente com os novos cabeçalhos de áudio. Isso me diz que o Alsa tem uma biblioteca pré-definida para dispositivos de áudio mais genéricos. Portanto, especificando que você deve usar " snd-hda-intel model=generic " me diz que dispositivos de áudio como o ALC892 precisam que bibliotecas explicitamente funcionem efetivamente, como " genérico ", para todos os efeitos.

Não estou dizendo que sei tudo o que existe sobre o tópico, pois isso é simplesmente uma estimativa da minha própria experiência. Estou ciente de que o post está um pouco envelhecido, mas acho que uma resposta de algum tipo deveria pelo menos ser explicada ... de alguma forma.

    
por Gamer115x 13.03.2017 / 20:09