我第一次使用 linux。我在运行 Ubuntu 12.04 的系统中安装了 alsa 1.0.24。安装后,我尝试使用命令播放一些文件aplay -vv abc.wav
,它开始播放,但我听不到声音。
$ cat /proc/asound/oss/ sndstat1
Sound Driver:3.8.1a-980706 (ALSA v1.0.24 emulation code)
Kernel: Linux developer-OptiPlex-170L 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:41:14 UTC 2012 i686
Config options: 0
Installed drivers:
Type 10: ALSA emulation
Card config:
Intel ICH5 with AD1980 at irq 17
Audio devices: NOT ENABLED IN CONFIG
Synth devices: NOT ENABLED IN CONFIG
Midi devices: NOT ENABLED IN CONFIG
Timers:
31: system timer
Mixers: NOT ENABLED IN CONFIG
如果我使用该命令,aplay -l
它会将错误显示为no soundcards found...
。但实际上声卡在那里。如果我运行cat /proc/asound/cards
,它会将声卡名称显示为:
0 [ICH5 ]: ICH4 - Intel ICH5
Intel ICH5 with AD1980 at irq 17
即使安装后alsamixergui
,如果我运行“alsamixer', it shows
无法打开混合器:没有这样的设备”。
是alsa的问题还是声卡的问题?
答案1
您仍然有 1.0.24,但是安装尝试似乎破坏了某些东西。
无论如何,更新声音驱动程序的最简单方法(如果你真的需要这样做)是升级内核本身。