注:原文转自CSDN
http://blog.csdn.net/lupengcheng2025/archive/2011/01/15/6141652.aspx
每次给fedora安装ALSA驱动都是件痛苦的事,极其的繁琐,从编译,调试,修改配置。步步都充满
“危险”,甚至比编译内核还要让人抓狂.不幸的是fedora14也没有改观,甚至比之前的还要麻烦!所以为了今后不再遭受这痛苦把安装流程记录下来,方便自己,也能帮帮他人。
首先请到ALSA官网下载以下源码包,版本号会不断更新,用最新的好了:
alsa-driver,alsa-lib, alsa-utils
alsa-driver就是声卡驱动程序,因为fedora基于2.6内核的发行版,在编译其内核时都启用了ALSA声卡驱动模块,也就是驱动程序已经安装好了。所以如果你不希望更新驱动程序可以不编译这份源码,也不需下载它。
这就奇怪了
驱动程序都安装好了为什么不能发声呢???
原来在ALSA驱动体系里面用户态的应用程序是通过
alsa-lib与
alsa-driver进行通信的,
alsa-lib包含了一系列供用户态程序调用的API借口,从而把用户态程序的命令,请求,数据传递给
alsa-driver,
alsa-driver与底层硬件通信。
alsa-utils是alsa的一个工具包,里面包含有声卡测试和音频编辑的工具.一些应用程序也会依赖它。
这3个模块之间的关系如图:
usr APP(各种音频应用程序)
--------------------|-------------------
|
alsa-utils
-----------------------
alsa-lib
----------------------------------------------------
alsa-driver
-------------------------------------------------------
alsa-driver位于内核态,依赖于其他内核组件,所以编译它之前,你必须获取包含对应你当前系统版本的内核的内核源码树,然后编译内核,这将生成部分
alsa-driver依赖的目标文件。
接着在
alsa-driver的configure中指定你刚编译过的内核源码的路径。接下来,make,make install就行了,中途如果遇到问题请直接google!
接着编译,alsa-lib 中途会遇到一些小问题,但google一下都能解决的。
最后编译
,alsa-
utils
也会遇到一些小问题,google!!
编译完
alsa-
utils
后在中断输入:/usr/sbin/alsaconf,设置,启用ALSA吧。理论上说经历以上步骤就可以正常使用音频了。
但是
fedora14太让人抓狂了,光这样还不行!!!有可能是使用到的内核版本问题,没有自动加载声卡驱动模块,所以我们必须命令它加载!
在/etc/modprobe.d/目录下添加一个alsa-base.conf文件,在文件中添加一下脚本:
options snd-hda-intel model=auto
重启电脑,终于能发声了,繁复从史前时代进入了文明时代..........
另外如果做音视频软件开发的话,都会,接触/dev/dsp,/dev/mixer,/dev/audio这几个设备文件,但在fedora14中是找不到这几个设备文件的,怎么办?
打开
/etc/modprobe.d/dist-oss.conf注释掉里面的脚本,重启电脑就行了。
分享到:
相关推荐
安装fedora中的无线网卡驱动,dto文件为Openoffice文档
Fedora如何安装NVIDIA显卡驱动
fedora14安装配置fedora14安装配置fedora14安装配置fedora14安装配置
fedora14 安装opencv2.3.1
一个非常详细的linux——Fedora 14 安装指南,很有助于学习和参考
fedora是一个开放的、创新的操作系统和平台,基于linux。本文详细介绍了fedora系统的安装步骤和过程,并附有每一步的截图,是fedora系统学习和入门很好的参考资料。
Fedora14安装图解教程Fedora14安装图解教程Fedora14安装图解教程
fedora一些安装说明fedora一些安装说明fedora一些安装说明fedora一些安装说明
XP硬盘安装Fedora14图文教程,非常详细的讲解了如何从xp安装fedora14.安装完成后您将是双系统
fedora 14 安装图文教程fedora 14 安装图文教程fedora 14 安装图文教程
自己多次尝试并总结的完整的fedora14显卡驱动安装步骤,文档中有安装命令和图解,很详细。
fedora14中安装arm-linux-gcc交叉编译器.pdf
前段时间我在网上fadora 14资源找到的,其中前三个是从普通网站上找到的,分别是Fedora-14-i386-DVD,Fedora-14-x86_64-DVD,Fedora-14-i686-Live-Desktop;后两个种子是在官网找到的,分别是:Fedora-14-i386-DVD....
fedora 7 安装图解
自己整理的在Fedora 14下安装OpenCV教程,不仅适用于Fedora下,同时也可用于其他Linux发行版本
vmware 平台安装fedora14 fedora15图文详解释,建议大家使用fedora14,而放弃fedora15,16.因为15版本的图像界面需要3D和opengl的加速,但是VMWARE虚拟的显卡不能实现。16的linux内核已经升级到3版本,很多内核的...
Fedora 7图解安装教程 Fedora 7图解安装教程 Fedora 7图解安装教程 Fedora 7图解安装教程
非常不错 我试验成功了 WIN7上硬盘安装fedora14
fedora14下OPENCV安装、eclipse开发C++配置、ECLIPSE下配置OPENGL,本人就是如此配置,研究了好久才搞好,可以用
Fedora 14 虚拟机安装图解 步骤很详细的,每一步都有截图!