分享
 
 
 

万能声卡驱动(Alsa)的安装方法

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

最近安装rh8.0,声卡是inter主板自带的AC'97声卡,没有linux驱动,经过一番折腾,终于搞定了,现在把经验分享给大家,祝linux下没有声音的朋友开心。

运行sndconfig命令来配置声卡,但是如果没有声卡驱动,可以使用万能的ALSA声卡驱动程序,最新的版本是alsa-driver-0.9.6.tar、alsa-lib-0.9.6.tar和alsa-utils-0.9.6.tar。安装步骤如下:

一、ALSA的安装需要linux内核源码包。

1.确认有无内核源码包

到 /usr/src目录下看看是否有一个名字类似linux-2.x.x-x的目录,100多MB。如果没有就得自己装一个。一般发行版光盘中带有。

2. 做一个源码包的链接。

ln -s linux-2.x.x-x linux (其中linux-2.x.x-x为源码包的目录名称)

注意:升级过内核的朋友请注意,做链接时应指向当前使用的内核的源码包。

3.确认内核配置。alsa需要内核支持声卡。一般现在的发行版大多已做了相应配置,自己无须再做。

确认方法:cd /usr/src/linux

执行ls -a 看是否有.config这个文件。有的话一般表明系统已做好了相应的设置。

注意:用rh8的朋友,可在linux源码包目录下的configs目录下看到一些config文件,请选取与自己cpu相应的config文件,复制一份放至linux源码包目录下,并改名为.config即可。如我采用的是:

cp /usr/src/linux/configs/kernel-2.4.18-i386.config /usr/src/linux/.config以下操作仅供内核没有配置声卡设置的朋友操作。

进入内核源码包目录,执行:make xconfig

在Sound项下的Sound card support和OSS sound modules需要以模块选中。 (sound以外的选项请自己决定)

保存退出后,执行:make dep

做完这一步就可以了。

二、去www.alsa-project.org下载alsa的源码包alsa-driver-0.9.6.tar、alsa-lib-0.9.6.tar和alsa-utils-0.9.6.tar,如放到/home/test目录下,然后执行:

tar jxvf alsa-driver-0.9.6.tar.bz2

tar jxvf alsa-lib-0.9.6.tar.bz2

tar jxvf alsa-utils-0.9.6.tar.bz2

三、编译alsa

# cd /home/test/alsa-dvirver-0.9.6

# ./configure

# make

# make install

# ./snddevices

# cd /utils

# ./alsaconf

这时出现图形配置界面,一路回车就可以搞定。

如果alsaconf没能自动配置你的声卡,那么你可能需要手动配置/etc/modules.conf文件。

请参考以下字段:

# ISA PnP support (don't use IRQs 9,10,11,12,13)

options isapnp isapnp_reserve_irq=9,10,11,12,13

# ALSA native device support

alias char-major-116 snd

options snd major=116 cards_limit=1

alias snd-card-0 snd-声卡模块名称

options snd-声卡模块名称 index=0 id="随便填"

# OSS/Free setup

alias char-major-14 soundcore

alias sound-slot-0 snd-card-0

alias sound-service-0-0 snd-mixer-oss

alias sound-service-0-1 snd-seq-oss

alias sound-service-0-3 snd-pcm-oss

alias sound-service-0-8 snd-seq-oss

alias sound-service-0-12 snd-pcm-oss

将以上几段加入/etc/modules.conf。

之后执行:modprobe snd-声卡模块名称

四、安装配置工具

linux默认是静音,必须配置音量和保存设置,并保证在系统启动后自动加载。

a. 进入alsa-lib-0.9.6目录,执行:

./configure

make

make install

以上安装alsalib。

b.进入alsa-utils-0.9.6目录,执行:

./configure

make

make install

以上安装alsactl、alsamixer、amixer、aplay工具。

五、配置音量

进入alsa-utils-0.9.6目录,执行:

# alsamixer 出现图形界面,可以通过方向键来选取和修改音量,通过m键决定是否静音。

执行:alsactl store保存音量配置。

让系统启动时自动加载:

第一种方法:(最简单,往系统加入alsasound服务,使用alsa本身的脚本进行控制,第一推荐)

执行:chkconfig --add alsasound

之后重启即可。

第二种方法:(也很简单)

编辑/etc/rc.d/rc.local

加上这一行:alsactl restore

保存重启即可。

注意:用KDE的朋友,需要关闭aRTs服务。

运行控制中心,声音和多媒体-声音系统-aRTs ,取消在KDE启动时启动aRTs声音服务器即可。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有