Isso provavelmente se deve a um bug no alsa com o 3.2 kernel e na maneira como ele reconhece o hardware. Como o alsa está errado, ele não pode se comunicar corretamente com Pulse Audio . Tem sido relatados que isso é corrigido no < strong> 3.3 kernel . Enquanto isso, o trabalho é configurar o hardware manualmente.
Isso está documentado no Ajuda da comunidade do Ubuntu Wiki , mas como O wiki afirma estar desatualizado e abrange mais que o problema em questão, os pontos válidos são os seguintes:
- Edite o arquivo
/etc/modprobe.d/alsa-base.conf
as root usando o editor de sua escolha. - Adicione a linha
options snd-hda-intel model=[Your Model Specifier]
ao final do arquivo, se ele ainda não existir. Se esta opção já estiver especificada, basta alterar o modelo para o modelo apropriado. - Salve o arquivo e Reinicialize para que as alterações entrem em vigor.
A parte difícil é descobrir qual modelo especificar. Você pode descobrir qual hardware está usando com cat /proc/asound/card0/codec* | grep Codec
no terminal. Se você receber várias linhas de saída, precisará determinar qual placa de som está causando problemas. Você pode procurar o hardware resultante no arquivo /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz
. Como esse arquivo é compactado, você pode descompactá-lo com gzip -dc /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz > HD-Audio-Models.txt
. Isso criará um novo arquivo descompactado no diretório atual.
A dificuldade para mim foi que meu hardware ( Conexant CX20549 (Venice)
) não está na lista. Evidentemente, isso é o mesmo que o Conexant 5045
, então a Linha de opções do modelo para meu hardware é: options snd-hda-intel model=laptop-hpmicsense
. Para aqueles que se perguntam, a parte hp no laptop-hpmicsense não tem nada a ver com a marca hewlet packard.
Depois de juntar tudo, fazer as alterações relevantes e reiniciar, tudo funciona bem.
Obrigado ao usuário Rhino no link para colocar a última (e mais importante) peça no quebra-cabeça.
Espero que isso ajude.