未找到 Ubuntu 12.04 alsamixer

ske*_*ipt 10 alsa soundcard 12.04

我有一台装有 Windows 8 的联想 Y500。我成功地将 Ubuntu 12.04 与 Windows 8 一起安装,并且 nvidia 驱动程序从一开始就可以正常工作。然而,声音根本不起作用,尽管 alsamixer 在我开始时还很活跃,但我现在似乎已经完全摧毁了它。

我不断得到:

$ alsamixer
cannot open mixer: No such file or directory
Run Code Online (Sandbox Code Playgroud)

内核版本:

$ 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
Run Code Online (Sandbox Code Playgroud)

我已经从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
Run Code Online (Sandbox Code Playgroud)

但无济于事。

这是我的 alsa-info 的输出:

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

我也尝试了许多其他解决方案,但似乎没有什么能让 alsamixer 恢复,更不用说尝试让音频再次工作了。

附注。当 alsamixer 仍在工作时,我确实检查了电平,这不是通道静音的情况。

编辑

  1. /usr/bin 在 $PATH 中。
  2. 任何地方都没有声音 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
Run Code Online (Sandbox Code Playgroud)

编辑 3

$ ls /dev/snd -l
ls: cannot access /dev/snd: No such file or directory
Run Code Online (Sandbox Code Playgroud)

Rad*_*anu 6

所有的Firts,你应该检查,如果你有/usr/bin在目录$PATH有:

echo $PATH
Run Code Online (Sandbox Code Playgroud)

如果没问题$PATH,检查是否alsamixer存在:

ls -l /usr/bin | grep alsamixer
Run Code Online (Sandbox Code Playgroud)

如果是,请尝试alsamixer像这样运行:

/usr/bin/alsamixer
Run Code Online (Sandbox Code Playgroud)

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

sudo apt-get remove --purge alsa-utils
sudo apt-get install alsa-utils
Run Code Online (Sandbox Code Playgroud)


Dre*_*kes 6

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

sudo addgroup <username> audio
Run Code Online (Sandbox Code Playgroud)

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