|
声卡的支持对于Linux来说绝对是老大难问题,我从2000年的Red Hat 6.1一直试到刚刚发布的Fedora Core4,无论是傲锐V1、黑金2 VP、Nvidia的SoundStorm还是Intel的集成声卡,无一幸免 - 死活就是不出声,这点极大的打击了我用Linux作为桌面平台的积极性 - 谁会喜欢一个没有声音的系统呢?
半年多前用过Apple的Mac OS X以后,就再也不想用Windows了,看着后者那熟悉的界面实在是腻烦(可能这就是所谓的“审美疲劳”吧,呵呵),于是开始试用各种系统(包括我一直非常喜欢的BeOS),弄来弄去发现还是Linux最合适。这次没办法了,下决心花点功夫搞定声卡吧。
一、准备Alsa驱动、库文件和工具
到http://www.alsa-project.org/去 ... 缩文件,放到 /alsa 下面(alsa是我自己建立的目录),用“bzip2 -dv”命令解压缩出来三个tar文件,用“tar xvf”命令再解一次压缩,这时候你的 /alsa 目录下面应该新生成了三个目录。
二、编译安装
下面我们按照首先driver其次lib最后utils这个顺序安装,这步很简单了,分别进入三个目录,然后
./configure
make
make install
就可以。我在configure第一项的时候系统提示说找不到kernel-source,如果你也使用FC4,那么插入第四张光盘,找到其中的一个名为“kernel-devel-xxxx”的包安装就行了。
三、关键的一步
很多教程只讲到这里,像我这种菜鸟如果不进一步摸索配置的话,很可能就此前功尽弃了!实际上这时候系统还是不能发声的(至少我的情况如此),需要如下操作:
1,首先执行alsaconf,一路ok下来就行;
2、然后执行alsamixer,把主音量和PCM都调大。
Well,现在打开XMMS看看,是不是可以了!
btw:本来打算写得详细些的,因为那时候心情的确挺激动的,嘿嘿。可惜因为连日来为导师马不停蹄的干活,手臂酸疼不已,就写这么多吧,有问题的话请提问,我会尽量帮助各位。 :sleep |
|