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.