找不到Ubuntu 12.04 alsamixer

我有一台联想Y500与Windows 8.我成功地安装了Ubuntu 12.04和Windows 8,而nvidia驱动程序从一开始就运行。 然而声音根本不起作用,尽管alsamixer在我开始时还活着,但我现在似乎完全毁了它。

我一直在:

$ alsamixer cannot open mixer: No such file or directory 

内核版本:

 $ 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 

我从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 

但无济于事。

这是我的alsa-info的输出:

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

我也尝试了很多其他的解决方案,但似乎没有什么能让alsamixer回来,从不试图让音频再次运行。

PS。 当alsamixer仍在工作时,我确实检查了水平,并且不是通道被静音的情况。

编辑

  1. / usr / bin在$ PATH中。
  2. 在任何地方都没有asound rc或conf文件。
  3. alsamixer在/ usr / bin中,即使在清除并重新安装alsa-utils之后也无法将其作为alsamixer,/ usr / bin / alsamixer与sudo一起运行。

编辑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 

编辑3

 $ ls /dev/snd -l ls: cannot access /dev/snd: No such file or directory 

首先,您应该检查终端的$PATH中是否有/usr/bin目录:

 echo $PATH 

如果$PATH ,请检查alsamixer是否存在:

 ls -l /usr/bin | grep alsamixer 

如果是,请尝试运行alsamixer如下所示:

 /usr/bin/alsamixer 

如果仍然无效,请删除.asoundrc文件(在您的主目录中)和/etc/asound.conf (如果您有)并重新安装alsa-utils

 sudo apt-get remove --purge alsa-utils sudo apt-get install alsa-utils 

我点击了这个错误并通过将自己添加到audio组来解决它。

 sudo addgroup  audio 

退出并重新登录,然后进行测试。

对我来说使用-c参数工作

 alsamixer -c 1 

但是我在16.04

我有同样的问题,它发生在BIOS中禁用声卡(ALC662)时。 启用它,允许我启动alsamixer。 我希望它有所帮助。