Ubuntu 12.04 alsamixer no encontrado

9

Tengo un Lenovo Y500 con Windows 8. Logré instalar Ubuntu 12.04 junto con Windows 8 y los controladores de nvidia funcionaron desde el principio. Sin embargo, el sonido no funcionaba en absoluto, y aunque alsamixer estaba vivo y bien cuando comencé, parecía haberlo destruido por completo ahora.

Sigo recibiendo:

$ alsamixer
cannot open mixer: No such file or directory

Versión del núcleo:

$ 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

He probado los dos paquetes siguientes de 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

pero fue en vano.

Este es el resultado de mi alsa-info:

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

También probé muchas otras soluciones, pero nada parece recuperar alsamixer, no importa intentar que el audio vuelva a funcionar.

PD. cuando alsamixer todavía funcionaba, verifiqué los niveles y no se trataba de que los canales estuvieran silenciados.

Editar

  1. / usr / bin está en $ PATH.
  2. no hay archivos rc o conf en ningún lado.
  3. alsamixer está en / usr / bin, no puede ejecutarse como alsamixer, / usr / bin / alsamixer no con sudo, incluso después de purgar y volver a instalar 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
escéptico
fuente
Intenta eliminar el archivo asound.conf .
Radu Rădeanu
@Radu No tengo un archivo asound.conf.
skepticscript
Esos Unknown symbolerrores indican que ha instalado controladores que no coinciden con su núcleo.
CL.
@Radu Wow man esto es una coincidencia, me uní aquí para agradecerte tu guía para instalar Ubuntu junto con Windows 8, ¡pero no tuve suficiente representante para comentar! ¡Así que gracias!
escéptico
Edite su pregunta con los resultados ls /dev/mixer -ly los ls /usr/bin -l | grep alsamixercomandos.
Radu Rădeanu

Respuestas:

5

Coquetea de todo, usted debe comprobar si tiene /usr/bindirectorio en su $PATHen la terminal con:

echo $PATH

Si $PATHestá bien, verifique si alsamixerestá allí:

ls -l /usr/bin | grep alsamixer

En caso afirmativo, intente ejecutar alsamixerasí:

/usr/bin/alsamixer

Si aún no funciona, elimine el .asoundrcarchivo (en su directorio de inicio) y /etc/asound.conf(si los tiene) y vuelva a instalar alsa-utils:

sudo apt-get remove --purge alsa-utils
sudo apt-get install alsa-utils
Radu Rădeanu
fuente
1
Actualicé mi pregunta con los resultados. Después de leer su guía para instalar Ubuntu junto con Windows 8, ¡tengo mucha fe en usted! ; D
escéptico
Actualicé mi respuesta nuevamente. En mi otra PC con Ubuntu 12.04 instalado, ls / dev / mixer -l tampoco muestra nada.
escéptico
Marcar esto como la solución ya que me llevó a la conclusión final.
skepticscript
1
Radu, muchas gracias. Los controles simples y su if/elseguía fueron acertados. La solución final (purgar e instalar nuevamente) resolvió un problema de 3 semanas que estaba luchando por resolver. Es bueno ver alsamixer de nuevo. Gracias.
James
5

Golpeé este error y lo resolví agregándome al audiogrupo.

sudo addgroup <username> audio

Cierre sesión y vuelva a iniciarla, luego pruebe.

Drew Noakes
fuente
Puede ser suficiente simplemente ejecutar newgrp audioy cerrar sesión && iniciar sesión, al menos dentro del mismo shell.
moon.musick
1

Tuve el mismo problema y sucedió mientras la tarjeta de sonido (ALC662) estaba deshabilitada en el BIOS. Al habilitarlo, me permitió iniciar alsamixer. Espero que ayude.

usuario259304
fuente
¿Podría explicarlo un poco más y tal vez agregar capturas de pantalla?
Esto podría haber ayudado, sin embargo, simplemente reinstalé y comencé de nuevo.
skepticscript
0

Para mí, el parámetro -c funcionó

alsamixer -c 1

pero estoy en 16.04

Mina Michael
fuente