[问题]HD Audio 声卡装alsa-driver-1.0.13后出现的噪音???

CPU/显卡/打印机/USB设备等硬件问题
回复
头像
kldoo
帖子: 131
注册时间: 2006-08-15 9:29
来自: 现居红尘
联系:

[问题]HD Audio 声卡装alsa-driver-1.0.13后出现的噪音???

#1

帖子 kldoo » 2007-01-13 18:30

我的声卡是Nv的C61芯片组板载的HD 声卡(型号是AD1986A),

我编译了2.6.19.1的内核,C61芯片组的硬件都检测到了,有
编译alsa-driver-1.0.13,之后声卡能发声了,可只有左声道
声音是正常的,右声道伴有‘Zzzz’的声音,并且只要调节
系统音量(BMP也一样),就没声音了,只能用alsaconf重设;

Windows下声音很正常,而且音质和MP3差不多,所以硬件没问题;

谁能帮忙解决一下...
头像
huangdc
帖子: 94
注册时间: 2006-10-07 14:31

跟我的也一样诶

#2

帖子 huangdc » 2007-01-19 22:05

我的笔记本也是这样,
Kubuntu 6.10
联想天逸F40A
Nvidia 7300
T5500
intel 945 chipset
analog 1986a sound card
你的文体解决了没?贴出来共享一下.
lisir
帖子: 1187
注册时间: 2006-04-29 14:54
来自: 山东
联系:

#3

帖子 lisir » 2007-01-20 8:28

你们 试试在终端下运行alsamixer调整一下,比如,先按F5切换到ALL,用左右光标键移动到Mic项上,按M使其静音或者使用上下光标键调到最小。最后是用ESC键退出。
学会看置顶帖、精华帖。
学会使用搜索。
常见问题解答和发帖需知
头像
huangdc
帖子: 94
注册时间: 2006-10-07 14:31

我的还是不能解决

#4

帖子 huangdc » 2007-01-20 9:23

lisir 写了:你们 试试在终端下运行alsamixer调整一下,比如,先按F5切换到ALL,用左右光标键移动到Mic项上,按M使其静音或者使用上下光标键调到最小。最后是用ESC键退出。
我照着作了,但是还是那样.
头像
huangdc
帖子: 94
注册时间: 2006-10-07 14:31

又试了一下lisir的方法,可以了

#5

帖子 huangdc » 2007-01-20 9:49

又试了一下lisir的方法,可以了;但是kmix还是不能正常调节音量,调了就听不见声音了,用amarok调节音量则没有问题,
是不是kmix不兼容了?
头像
huangdc
帖子: 94
注册时间: 2006-10-07 14:31

我编译了1.0.14rc2 的alsa驱动,本本的音箱和内置mic都好使了

#6

帖子 huangdc » 2007-01-21 19:33

按照下面的网页介绍的安装驱动
http://www.alsa-project.org/alsa-doc/do ... =hda-intel
所说的具体步骤下面给出:
1.下载所需的软件包
到http://www.alsa-project.org/下载1.0.14rc2的driver ... ilities三个包,
2.编译安装
Make a directory to store the alsa source code in.
cd /usr/src
mkdir alsa
cd alsa
cp /downloads/alsa-* .

Now unzip and install the alsa-driver package
bunzip2 alsa-driver-xxx
tar -xf alsa-driver-xxx
cd alsa-driver-xxx
./configure --with-cards=hda-intel --with-sequencer=yes;make;make install
这一步不知道到底有无必要,我也做了,可以工作.
./snddevices


chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi
Now unzip and install the alsa-lib package
cd ..
bunzip2 alsa-lib-xxx
tar -xf alsa-lib-xxx
cd alsa-lib-xxx
./configure;make;make install

Now unzip and install the alsa-utils package
cd ..
bunzip2 alsa-utils-xxx
tar -xf alsa-utils-xxx
cd alsa-utils-xxx
./configure;make;make install


3.加载模块
modprobe snd-hda-intel;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss
我在加载时报错了,不过重启了可以工作
4.设置
运行alsaconf,基本上一路回车,没有报错就没事了
修改modprobe的配置文件,对于Ubuntu是 /etc/modprobe.d/options,加入如下内容:
options snd-hda-intel model=laptop-eapd
然后重启即可,适当调节音量,其中还有对内置的音箱开关,我的还没有内置mic的开关
配置文件的参数可以参照解压driver后的alsa-driver-1.0.14rc2/alsa-kernel/Documentation目录下的
ALSA-Configuration.txt中的说明,找到Module snd-hda-intel这一段,然后再向下看找到
AD1986A
6stack 6-jack, separate surrounds (default)
3stack 3-stack, shared surrounds
laptop 2-channel only (FSC V2060, Samsung M50)
laptop-eapd 2-channel with EAPD (Samsung R65, ASUS A6J)
ultra 2-channel with EAPD (Samsung Ultra tablet PC)
我将model参数设置成laptop-eapd和ultra都可以正常工作.
回复