Ubuntu 12.04 alsamixer não encontrado

9

Eu tenho um Lenovo Y500 com Windows 8. Eu instalei o Ubuntu 12.04 com sucesso juntamente com o Windows 8 e os drivers da nvidia funcionaram desde o início. O som não estava funcionando, no entanto, e embora o alsamixer estivesse vivo e bem quando eu comecei, parecia tê-lo destruído completamente agora.

Eu continuo recebendo:

$ alsamixer
cannot open mixer: No such file or directory

Versão do kernel:

$ uname -a
Linux laptop 3.5.0-28-generic #48~precise1-Ubuntu SMP Wed Apr 24 21:42:24 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Eu tentei os dois pacotes a seguir em https://code.launchpad.net/~ubuntu-audio-dev/+archive/alsa-daily/+packages :

oem-audio-hda-daily-dkms - 0.201305101424~precise1
oem-audio-hda-daily-lts-quantal-dkms - 0.201305101424~precise1

mas sem sucesso.

Esta é a saída da minha alsa-info:

http://www.alsa-project.org/db/?f=09851ab8c4380c25feaea7ff1de68d847bd4160c

Eu tentei muitas outras soluções também, mas nada parece recuperar o alsamixer, deixa de tentar fazer com que o áudio funcione novamente.

PS. quando o alsamixer ainda estava funcionando, verifiquei os níveis e não foi o caso dos canais serem silenciados.

Editar

  1. / usr / bin está em $ PATH.
  2. não há arquivos rc ou conf em qualquer lugar.
  3. O alsamixer está em / usr / bin, não pode ser executado como alsamixer, / usr / bin / alsamixer não com o sudo, mesmo após limpar e reinstalar o alsa-utils.

Editar 2

$ ls /dev/mixer -l
ls: cannot access /dev/mixer: No such file or directory
$ ls /usr/bin -l | grep alsamixer
-rwxr-xr-x 1 root   root       65344 Mar 28 23:54 alsamixer
-rwxr-xr-x 1 root   root       61272 Dec 18  2011 gnome-alsamixer

Editar 3

$ ls /dev/snd -l
ls: cannot access /dev/snd: No such file or directory
skepticscript
fonte
Tente excluir o arquivo asound.conf .
Radu Rădeanu
@ Radu Eu não tenho um arquivo asound.conf.
Skepticscript
Esses Unknown symbolerros indicam que você instalou drivers que não correspondem ao seu kernel.
CL.
@Radu Wow cara, isso é uma coincidência, eu entrei aqui para agradecer o seu guia sobre a instalação do Ubuntu junto com o Windows 8, mas não tinha representante suficiente para comentar! Então obrigado!
Skepticscript
Edite sua pergunta com os resultados de ls /dev/mixer -le ls /usr/bin -l | grep alsamixercomandos.
Radu Rădeanu

Respostas:

5

Firts de tudo, você deve verificar se você tem /usr/bindiretório em seu $PATHem terminais com:

echo $PATH

Se $PATHestiver ok, verifique se alsamixerexiste:

ls -l /usr/bin | grep alsamixer

Se sim, tente executar alsamixerassim:

/usr/bin/alsamixer

Se ainda assim não funcionar, exclua o .asoundrcarquivo (no diretório inicial) e /etc/asound.conf(se houver) e reinstale alsa-utils:

sudo apt-get remove --purge alsa-utils
sudo apt-get install alsa-utils
Radu Rădeanu
fonte
1
Atualizei minha pergunta com os resultados. Depois de ler o seu guia para instalar o Ubuntu junto com o Windows 8, tenho muita fé em você! ; D
skepticscript
Atualizei minha resposta novamente. No meu outro PC com o Ubuntu 12.04 instalado, o ls / dev / mixer -l também não mostra nada.
Skepticscript
Marcar isso como a solução, pois me levou à conclusão final.
Skepticscript
1
Radu, muito obrigado. As verificações simples e seu if/elseguia estavam no local. A solução final (limpar e instalar novamente) resolveu um problema de três semanas que eu estava lutando para resolver. Que bom ver o alsamixer novamente. Obrigado.
James
5

Eu acertei esse erro e o resolvi adicionando-me ao audiogrupo.

sudo addgroup <username> audio

Efetue logout e logon novamente e teste.

Drew Noakes
fonte
Pode ser o suficiente para executar newgrp audioe sair e & logon, pelo menos dentro do mesmo shell.
moon.musick
1

Eu tive o mesmo problema e isso aconteceu enquanto a placa de som (ALC662) estava desativada no BIOS. Ativá-lo, permitiu-me iniciar o alsamixer. Espero que ajude.

user259304
fonte
Você poderia explicar um pouco mais e talvez adicionar capturas de tela?
Isso pode ter ajudado, no entanto, eu apenas reinstalei e reiniciei.
Skepticscript
0

Para mim, usando o parâmetro -c funcionou

alsamixer -c 1

mas estou no 16.04

Mina Michael
fonte