我的声卡是Nv的C61芯片组板载的HD 声卡(型号是AD1986A),
我编译了2.6.19.1的内核,C61芯片组的硬件都检测到了,有
编译alsa-driver-1.0.13,之后声卡能发声了,可只有左声道
声音是正常的,右声道伴有‘Zzzz’的声音,并且只要调节
系统音量(BMP也一样),就没声音了,只能用alsaconf重设;
Windows下声音很正常,而且音质和MP3差不多,所以硬件没问题;
谁能帮忙解决一下...
[问题]HD Audio 声卡装alsa-driver-1.0.13后出现的噪音???
- kldoo
- 帖子: 131
- 注册时间: 2006-08-15 9:29
- 来自: 现居红尘
- 联系:
-
- 帖子: 1187
- 注册时间: 2006-04-29 14:54
- 来自: 山东
- 联系:
- huangdc
- 帖子: 94
- 注册时间: 2006-10-07 14:31
又试了一下lisir的方法,可以了
又试了一下lisir的方法,可以了;但是kmix还是不能正常调节音量,调了就听不见声音了,用amarok调节音量则没有问题,
是不是kmix不兼容了?
是不是kmix不兼容了?
- huangdc
- 帖子: 94
- 注册时间: 2006-10-07 14:31
我编译了1.0.14rc2 的alsa驱动,本本的音箱和内置mic都好使了
按照下面的网页介绍的安装驱动
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都可以正常工作.
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都可以正常工作.