zxhong

我思故我在

用户操作
[即时聊天] [发私信] [加为好友]
张晓红ID:zxhong
30761次访问,排名3840好友2人,关注者13
zxhong的文章
原创 22 篇
翻译 0 篇
转载 0 篇
评论 25 篇
zxhong的公告
个人简介
网名:zxhong
QQ:2500149
E-mail:zxhzxm@21cn.com
来自:广东深圳
最近评论
xishuai392:有没有答案呢????
bao110908:好厉害哦~~
cvsuser:我是做机顶盒开发的,请问ading / zxhong怎么联系呢?
ADING:本人目前正在从事IPTV项目
由于本人及公司实力有限,机顶盒中大部分的功能及硬件都外包出去了,尽管如此,本人对IPTV还是有些了解的

欢迎熟悉,喜欢这方面的朋友和我交流

呵呵
drugon:现在网速还不是很快,有些地方还是不能让人满意。
文章分类
收藏
    相册
    热点问题
    资料与金钱
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Linux下声卡之解决方案-ALSA收藏

    新一篇: 讨论贴 | 旧一篇: 我的csdn

    ALSA,即Advanced Linux Sound Architecture。它是一款优秀的声卡驱动,能驱动大部分的声卡,而且支持多音频流,支持多声卡等等。使我们能在linux下享受到美妙的音乐。

    1.确认有无内核源码包
    /usr/src目录下看看是否有一个名字类似linux-2.x.x-x的目录,100MB。如果没有就得自己装一个。发行版光盘中带有。

    2. 做一个源码包的链接。
    ln -s linux-2.x.x-x linux (
    其中linux-2.x.x-x为源码包的目录名称)
    注意:升级过内核的朋友请注意,做链接时应指向当前使用的内核的源码包。

    3.确认内核配置。alsa需要内核支持声卡。一般现在的发行版大多已做了相应配置,自己毋须再做。
    确认方法:执行:modinfo soundcore
    如果返回信息表明有soundcore这个文件,那么表明当前内核已经做了相应配置。可进行alsa的安装。

    ftp://ftp.alsa-project.org/pub/driver/alsa-driver-0.9.4.tar.bz2

    ftp://ftp.alsa-project.org/pub/lib/alsa-lib-0.9.4.tar.bz2
    ftp://ftp.alsa-project.org/pub/utils/alsa-utils-0.9.4.tar.bz2
    把包放进一个目录,以后所有操作均在该目录下执行。
    解压,执行:

    tar jxvf alsa-driver-0.9.4.tar.bz2
    tar jxvf alsa-lib-0.9.4.tar.bz2
    tar jxvf alsa-utils-0.9.4.tar.bz2

    cd alsa-driver-0.9.4
    ./configure

    make
    make install
    ./snddevices
    cd utils
    ./alsaconf
    之后出现一个终端图形配置界面,一路回车便可以配置好声卡了。

    执行:modprobe snd-声卡模块名称。(like:snd-intel8x0)

    因为linux默认静音,所以需要配置音量、保存设置并每次启动后加载。

    1.
    配置音量
    推荐使用alsactl+alsamixeralsactl+gamix 调整选项很丰富。方法如下:
    a.
    进入alsa-lib-0.9.4目录,执行:
    ./configure
    make
    make install
    以上安装alsalib

    b.
    进入alsa-utils-0.9.4目录,执行:
    ./configure
    make
    make install
    以上安装alsactlalsamixeramixeraplay工具。

    c.
    下载gamix
    http://www1.tcnet.ne.jp/fmurata/linux/down/gamix-1.99.p14.tar.gz
    解压:tar zxvf gamix-1.99.p14.tar.gz
    cd gamix-1.99.p14
    ./configure
    make
    make install
    以上安装gamix

    d.
    alsactl+gamix为例:
    执行:gamix     至少打开3个音量开关(Headphone(耳机)pcmmaster playback
    调整合适音量,之后退出。

    2.保存当前音量配置
    执行:alsactl store

    3.每次启动加载

    执行:chkconfig --add alsasound

    之后重启即可。

    本文在redhat9下通过,参考linuxsir.org上的一篇文章(忘记了链接地址)。




    发表于 @ 2004年08月04日 10:08:00|评论(loading...)|编辑

    新一篇: 讨论贴 | 旧一篇: 我的csdn

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © zxhong