找不到Ubuntu 12.04 alsamixer


9

我有一台装有Windows 8的Lenovo Y500。我已成功将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

尝试删除asound.conf文件。
RaduRădeanu13年

@Radu我没有asound.conf文件。
怀疑论者

这些Unknown symbol错误表明您已经安装了与内核不匹配的驱动程序。
CL。

@Radu Wow男人,这是一个巧合,我实际上是在这里加入的,感谢您的指导以及在Windows 8上安装Ubuntu的指导,但没有足够的代表对此发表评论!那谢谢啦!
怀疑论者

使用ls /dev/mixer -lls /usr/bin -l | grep alsamixer命令的结果来编辑您的问题。
RaduRădeanu13年

Answers:


5

首先,您应检查in 终端中是否包含以下/usr/bin目录:$PATH

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

1
我用结果更新了我的问题。在阅读了将Windows 8与Ubuntu一起安装的指南之后,我对您充满信心!; D
怀疑论者

再次更新了我的答案。在安装了Ubuntu 12.04的另一台PC上,ls / dev / mixer -l也不显示任何内容。
怀疑论者

将此标记为解决方案,因为它使我得出了最终结论。
怀疑论者

1
拉杜,非常感谢。简单的检查和您的if/else指南就位了。最终的解决方案(再次清除并安装)解决了我为解决问题而耗时3周的问题。很高兴再次见到alsamixer。谢谢。
詹姆斯,

5

我遇到了这个错误,并通过将自己添加到该audio小组中来解决了该错误。

sudo addgroup <username> audio

注销并重新登录,然后进行测试。


newgrp audio至少在同一个shell中运行和注销&&登录可能就足够了。
moon.musick

1

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


您能否再解释一下,也许还要添加屏幕截图?

这可能有所帮助,但是我只是重新安装并重新开始。
怀疑论者2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.