Este artigo surge de um problema ( irônico, devo acrescentar… ) que tive com o Ubuntu 12.04 e todas as distribuições baseadas nessa versão especÃfica. A ironia é que, apesar de ser uma versão LTS, foi a primeira versão que usei e causou um problema neste computador. Neste caso, um problema de som.
O problema não é realmente grave, mas pode ser irritante no uso diário. Eis o que acontece: ligo meu PC com os fones de ouvido conectados, inicializo o Ubuntu ( ou uma versão LTS ) e ouço música. Quando me canso e desconecto os fones de ouvido, e quero ouvir música pelos alto-falantes do monitor, não sai som nenhum. Se eu ligar o PC com os fones de ouvido desconectados, a música funciona pelos alto-falantes, mas quando conecto os fones de ouvido, funciona pelas duas saÃdas de áudio.
Durante os primeiros dias de uso, procurei informações sobre o problema, mas não encontrei nada , então deixei para lá. Agora instalei o elementaryOS Luna Beta 2 (que, obviamente, é baseado no Ubuntu 12.04) e, para minha surpresa, o bug ainda estava presente. Pesquisei novamente e finalmente encontrei uma solução em alguns fóruns. Os passos a seguir são os seguintes:
- Nós abrimos o mixer ALSA executando o comando:
alsamixerUma vez lá, verificamos onde diz «Chip»Para ter certeza de que temos o ALC888. Este chip é geralmente integrado em sistemas de som Intel HDA. - Fechamos o mixer com a chave [Esc]. Em seguida, garantimos que temos um Intel HDA (deve ser um desses para o truque funcionar) Escrevemos no terminal:
lsmod | grep sndProcuramos algumas linhas que dizem snd_hda_intel. Isso significa que atendemos aos requisitos. - Nós executamos o comando:
sudo <editor> /etc/modprobe.d/alsa-base.confEles substituem pelo seu editor preferido, como nano, leafpad ou gedit. - No final do arquivo, adicionaremos uma linha de código, que se lê assim:
options snd-hda-intel model=autoSe isso não funcionar para você, tenteoptions snd-hda-intel model=auto probe_mask=1Isso diz ao ALSA para identificar de forma automática e geral a placa de som, em vez de tentar estabelecer um modelo exato. - Nós salvamos o arquivo e reiniciamos. Então nós testamos.
Em caso de problemas ...
É possÃvel que, ao seguir estes passos, você possa ter um problema, deixo alguns com a solução:
- «O arquivo que devo editar não está no caminho que você comentou«. Talvez esteja em um caminho diferente, você pode tentar instalar o pacote mlocate e executar: cd / então localize alsa-base.conf para localizar o arquivo. Caso contrário, tente criá-lo do zero e adicionar a linha de código.
- «Eu adicionei uma das linhas, salvei, reiniciei e agora não tenho som. O painel de som me diz 'Sair desajeitado'«. Esse código pode não estar correto. Tente trocá-lo por outro ou, em qualquer caso, exclua-o. Em seguida, reinicie e voila.
- «Nenhuma das linhas funcionou para mim«. É possÃvel que seu som integrado seja um pouco diferente, em qualquer caso você deve tentar mudar model = auto por um modelo mais exato baseado em seu Chip.
Só isso, algo bem simples, espero que tenha ajudado você. Se você tiver alguma dúvida ou problema, abaixo estão os comentários 