驯服声卡!

| 0 comments 2005-08-02 08:55:59

声卡的支持对于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-driver、alsa-lib和alsa-utils三个bz2压缩文件,放到 /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都调大。

现在打开XMMS看看,是不是可以了!

btw:本来打算写得详细些的,因为那时候心情的确挺激动的,嘿嘿。可惜因为连日来为导师马不停蹄的干活,手臂酸疼不已,就写这么多吧,有问题的话请提问,我会尽量帮助各位。

Anything to say? Come on!

(Support Gravatar)
  • angel.gif
  • glasses.gif
  • hum.gif
  • sad.gif
  • caresse.gif
  • sick.gif
  • angry.gif
  • zip.gif
  • gun.gif
  • emu.gif
  • big_smile.gif
  • clin_oeil.gif
  • devil.gif
  • wahou.gif
  • confus.gif
  • mad.gif
  • larme.gif
  • wave.gif
  • scare.gif
  • lang_1.gif
  • ask.gif
  • xd.gif
  • eye_up.gif
  • mdr.gif
  • smile_1.gif
  • lang_2.gif
  • zzz.gif
  • bad_smile.gif
  • jet.gif
  • smile_2.gif
  • love.gif

About

我在厦门拍的照片

丁宇(Felix Ding),电脑Geek,狂热的爱书和爱乐分子,99年迷上网页设计,并从此一发不可收。现在在上海做用户体验/产品设计咨询。Email: felixding[AT]gmail.com。

订阅到RSS