|
|
发表于 2007-7-22 12:18:49
|
显示全部楼层
又是HDA!
又是HDA!
又是HDA!
又是HDA!
又是HDA!
这个HDA是最屌的声卡 !
首先,保证在alsamixer中把静音改过来(不要有MM),这个很重要。如果不是静音的问题,那么听我道来:
我的也是HDA, 同一种声卡也可细分为不同的类型,内核文档中有相关的说明:
/usr/src/linux-source-2.6.18/Documentation/sound/alsa/ALSA-Configuration.txt
根据这个文件的提示,在modprobe的时候,根据不同的类型,加上model参数,把具体的类型写上。比如,上面两位网友的声卡一个是via的hda,一个是intel的hda ,我的hda声卡是nvidia的,它们虽然统称 snd-hda-intel ,但model都不一样,我挨个试了,都不好使,但你们试试也许能行,我到现在也没搞定,都是一片杂音。
这个文件中与snd-hda-intel模块的model有关的内容是:
-------------------------
3stack 3-jack in back and a headphone out
3stack-digout 3-jack in back, a HP out and a SPDIF out
5stack 5-jack in back, 2-jack in front
5stack-digout 5-jack in back, 2-jack in front, a SPDIF out
6stack 6-jack in back, 2-jack in front
6stack-digout 6-jack with a SPDIF out
-------------------------
所以,这样:
rmmod snd-hda-intel; modprobe snd-hda-intel model=3stack
然后开alsamixer加音量、消静音,不行的话再试:
rmmod snd-hda-intel; modprobe snd-hda-intel model=3stack-digout
然后开alsamixer加音量、消静音,不行的话再试:
rmmod snd-hda-intel; modprobe snd-hda-intel model=5stack
然后开alsamixer加音量、消静音,不行的话再试:
rmmod snd-hda-intel; modprobe snd-hda-intel model=5stack-digout
然后开alsamixer加音量、消静音,不行的话再试:
rmmod snd-hda-intel; modprobe snd-hda-intel model=6stack
然后开alsamixer加音量、消静音,不行的话再试:
rmmod snd-hda-intel; modprobe snd-hda-intel model=6stack-digout ,
当然,还有其它的选项,到那个文件里自己找。
可以参考这个贴:
http://www.linuxsir.cn/bbs/showthread.php?t=305298 |
|