|
发表于 2011-3-31 10:36:01
|
显示全部楼层
配置ALSA启用ALC655芯片的AC97声卡的5.1声道效果 好不容易才搞定了,和各位说说。 我的系统是FC3、Gnome,主板是M7NCG400,集成AC97声卡,芯片为ALC655,这个芯片支持5.1声道,就是音频输入和话筒可以切换为音频输出,这个切换在Windows下面很容易就搞定了,但是在Linux下面就没那么直观了。首先想到的是安装NVidia的nforce2声卡驱动,但是竟然进不去Gnome,访问了国内国外很多的网站,问了很多的人都没办法,于是只有把希望放在ALSA上了。 突然间发现ALSA也支持上面的切换功能,真是很兴奋哪。我用alsamixer切换成功,但是又不知道怎么测试5.1声道的效果,这样又继续寻找着,直到看见人们用speaker-test测试5.1声道环绕声才真实的听见了那期盼已久的测试音从各个喇叭中发出来。 说了这么罗嗦,我想大家一定会猜到这个配置方法其实很简单,只是找对门有点麻烦。 具体的方法: 1)工具:amixer或alsamixer、speaker-test,以及alsactl。这几个是系统中现成的。 2)过程: 简单一点用alsamixer,开一个终端运行alsamixer,会出现简单的图形界面(一些个竖条条)。用左右箭头在各项间移动,M键实现开关,上下翻页键可以调节声音大小,这个可以看alsamixer的手册。 打开“Line-In As Surround”和 “Mic As Center/LFE”,在左上角的提示行看到ON就是打开了。然后去调节Surround,Center,LFE三项(竖条上面是MM说明是静音,打开它),可设定声音为74,根据需要调吧。 接下来测试效果,用: speaker-test -D surround51 -c 6 注意看输出和听喇叭。我的系统里输出是这样的顺序: Front Left, Front Right, Rear Left, Rear Right, Center, LFE。这是个循环的过程,可按Ctrl+C结束测试。 有兴趣的还可以用speaker-test -c 6和上面比较一下效果。 好像还要保存一下,别人推荐用alsactl store保存刚才对alsa的配置。 整个过程就是这样子了,最后再做个名词解释。 alsamixer中的surround对应于后置音箱两声道( Rear Left, Rear Right); center是中央音箱了; LFE就是低音了,是Low Frequency Emulator的简写,有些设备上是Subwoofer,一样的,就是传说中的.1效果,和前置左右声道、后置左右声道、中央声道一起构成5.1声道效果。 切换后的声卡通道对应关系: Speaker--------Front [Left/Right]; Line-in --------Surround(或Rear [Left/Right]); Mic --------Center/LFE(或Center/SUB)。 实际的接线法依音箱来定。 |
|