|
|
这块声卡是主板自带的,在OSS驱动下可以正常运作,但是OSS不支持硬混音,我只能使用第三方esound软件来作多声道处理,但延时特别严重,故尝试使用kernel 2.6.4内自带的alsa模块进行驱动
lspci信息:
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
alsa使用的模块:
snd_intel8x0
安装软件:
libsound2,alsa-utils (deb包)
cat /proc/asound/cards:
0 [ICH5 ]: ICH - Intel ICH5
Intel ICH5 at 0xfa101000, irq 17
cat /proc/asound/devices:
0: [0- 0]: ctl
20: [0- 4]: digital audio playback
27: [0- 3]: digital audio capture
26: [0- 2]: digital audio capture
25: [0- 1]: digital audio capture
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
1: : sequencer
33: : timer
cat /proc/asound/pcm:
00-00: Intel ICH : Intel ICH5 : playback 1 : capture 1
00-01: Intel ICH - MIC ADC : Intel ICH5 - MIC ADC : capture 1
00-02: Intel ICH - MIC2 ADC : Intel ICH5 - MIC2 ADC : capture 1
00-03: Intel ICH - ADC2 : Intel ICH5 - ADC2 : capture 1
00-04: Intel ICH - IEC958 : Intel ICH5 - IEC958 : playback 1
cat /proc/asound/version:
Advanced Linux Sound Architecture Driver Version 1.0.2c (Thu Feb 05 15:41:49 2004 UTC).
Compiled on Apr 3 2004 for kernel 2.6.4 (SMP).
为保证mixer全开,执行过:
amixer set Master 100 unmute
amixer set PCM 100 unmute
amixer set Center 100 unmute
amixer set Surround 100 unmute
用以下软件测试,无声>"<
mpg321 -o alsa
mpg321 -o oss
beep-media-player via oss layer
beep-media-player via alsa layer
aplay notify.wav
请大家帮忙!!谢谢!! |
|