alsamixer não pode abrir o mixer: argumento inválido

1

Nenhum som no Ubuntu 14.04 parece após a atualização do kernel ... Eu pesquisei soluções, mas não consigo resolver o meu problema. E eu entro no comando alsamixer no terminal. A saída é esta: cannot open mixer: Invalid argument . Não é possível corrigir também.

O mais estranho é que depois de usar sudo apt-get install pavucontrol e iniciá-lo usando pavucontrol . E quando reproduzo áudio, o painel de controle reconheceu isso.

Screenshot abaixo:

    
por Daniel 30.04.2016 / 13:30

1 resposta

2

Eu tive exatamente o mesmo problema. O som funcionou perfeitamente no Windows 7, mas não no Kubuntu 14.04. Depois de muitos dias pesquisando na Internet e tentando todos os conselhos possíveis, encontrei uma solução que finalmente me ajudou. Não há necessidade de reinstalar o Ubuntu.

Primeiro eu tentei desinstalar todos os pacotes e coisas da ALSA usando

sudo apt-get remove --purge alsa-base pulseaudio

e instale-os novamente usando

sudo apt-get install alsa-base pulseaudio

Ainda não funcionou mesmo depois de inúmeras tentativas de

sudo alsa force-reload

Eu li que o ALSA tem o canal de áudio mestre silenciado por defaut após a instalação. Então, tentei ativá-lo com o comando alsamixer . Infelizmente não funcionou devido ao erro Invalid argument .

A pesquisa continuou e me deparei com um site que sempre esteve nos resultados de pesquisa, mas paguei nenhuma atenção a isso. Ele mencionou algum arquivo chamado .asoundrc . Procurei e não encontrei no meu sistema. Outro site disse que você deve criá-lo manualmente ( /home/username/.asoundrc para o usuário atual somente, ou /etc/asound.conf se você quiser manter essas configurações para todos os usuários) e cole o seguinte conteúdo lá:

pcm.!default {
    type hw
    card 0
}

ctl.!default {
    type hw           
    card 0
}

Depois disso, consegui abrir alsamixer . No entanto, a tela estava vazia e não mostrava nenhuma configuração de volume conforme o esperado. Então abri a lista das minhas placas de som com

cat /proc/asound/cards

Descobri que meu laptop tem duas placas de som:

0 [Generic        ]: HDA-Intel - HD-Audio Generic
                     HD-Audio Generic at 0xf0344000 irq 28
1 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                     HD-Audio Generic at 0xf0340000 irq 16

O cartão 0 foi definido por padrão no arquivo .asoundrc acima mencionado. Eu experimentei e mudei 0 para 1 . Depois, alsamixer mostrou as configurações de volume que eu precisava. O canal principal foi desativado por padrão, conforme a documentação da ALSA advertiu . Foi indicado pelas letras MM acima do rótulo Master . Eu usei a tecla de seta para aumentar o volume para 100%. Mas isso não foi suficiente. Eu também tive que pressionar a tecla M para ativar o som do canal Master, já que aumentar o volume não ativa o som automaticamente (tirada de aqui ). Depois de pressionar M , as letras MM tornaram-se OO , o que significa que o canal não foi comutado. E o som finalmente apareceu! Pressione Esc para sair do alsamixer e apreciar a variedade de sons e músicas do seu Ubuntu, Kubuntu ou qualquer outra distro que você esteja usando.

Nota importante: NÃO use o comando sudo alsa force-reload (como alguns sites sugerem) porque ele silencia o canal Mestre novamente e você terá que repetir o procedimento de não fazer o som!

P.S .: Estes foram alguns dias difíceis, tentando que todas as coisas possíveis pudessem ser ouvidas novamente. Claro que eu poderia desistir e voltar para o Windows 7, mas o meu conselho para você não é procurar maneiras fáceis. O caminho do Linux não é para todos, mas depois de completar esse desafio, parece um herói.

    
por user2513149 05.11.2016 / 17:46