ubuntu编译alsa声卡驱动

ubuntu编译alsa声卡驱动

ID:8814383

大小:396.00 KB

页数:16页

时间:2018-04-08

ubuntu编译alsa声卡驱动_第1页
ubuntu编译alsa声卡驱动_第2页
ubuntu编译alsa声卡驱动_第3页
ubuntu编译alsa声卡驱动_第4页
ubuntu编译alsa声卡驱动_第5页
资源描述:

《ubuntu编译alsa声卡驱动》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、使用最新ALSA驱动解决UBUNTULINUXINTEL集成声卡问题目前用户所抱怨的Ubuntu系列的声卡问题,基本上归结为几类:一,找不到声音设备;二,不发声;三,耳机和音箱同时发声;四、话筒没声。大部分这种问题都是由笔记本上Intel集成声卡驱动引起的,关于这个问题的具体描述和解决方案,可以查看下面两个页面:BUG:https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/131133SOLUTION:https://wiki.ubuntu.com/Gutsy_

2、Intel_HD_Audio_Controller其实大部分问题都可以通过自己动手编译安装最新ALSA驱动解决,解决方法上面两个链接中已经解释得很清楚了,我这里介绍一下我的思路:第一,查看ALSA版本,如果最新,就不用重新安装了,仔细查看一下配置吧。$alsactl-v如果打印出:alsactlversion1.0.20,那么ALSA已经是最新了。第二,在ALSA官方网站http://www.alsa-project.org上,下载最新的ALSA驱动,怎么解压我就不说了吧。$wgetftp://ftp.alsa-project.org/pu

3、b/driver/alsa-driver-1.0.20.tar.bz2$wgetftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.20.tar.bz2$wgetftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.20.tar.bz2第三,查看自己的内核版本和声卡解码芯片是否被支持。查看支持的内核版本$lessalsa-driver-1.0.15/SUPPORTED_KERNELS查看自己声卡解码芯片(如果系统不能识别声卡,可能无法由下面两个查到

4、,那么查看你电脑配置单吧)$tail-2/proc/asound/oss/sndstat或$head-1/proc/asound/card0/codec#0比如我的DELLD630就显示的是下面这个Codec:SigmaTelSTAC9205在alsa-driver-1.0.20/sound/Documentation/ALSA-Configuration.txt中查找自己声卡解码芯片对应的model名字,比如我的STAC9205对应的就是:STAC9205/9254refReferenceboarddell-m42Dell(unknown

5、)dell-m43DellPrecisiondell-m44DellInspiron如果存在对应的model,恭喜你可以继续安装了。第四,准备好编译环境,安装gcc,libc等等工具,还需要下载Linuxheader,这是编译ALSA驱动必须的。$sudoapt-getinstallbuild-essentiallinux-headers-2.x.xx-xx(你的内核版本)第五,编译安装,一般的./configure,make,makeinstall流程。注意的是驱动编译时候需要module名字,就是第三步中找到的modle对应的modul

6、e名字,去掉snd-即可。比如我的STAC9205对应的modle是dell-m44,对应的module是snd-hda-intel,那么configure时候需要加上--with-cards=hda-intel。编译安装时遇到问题请仔细阅读源码附带的INSTALL。$cdalsa-driver-1.0.15$./configure--with-cards=MODULE_NAME$make$sudomakeinstall$cd../alsa-lib-1.0.15$./configure$make$sudomakeinstall$cd../a

7、lsa-utils-1.0.15$./configure$make$sudomakeinstall第六,配置ALSA。如果以前系统中没有使用ALSA驱动,可能需要alsaconf来配置,还要将ALSA加入内核模块中,我没有经验;如果系统原来已经有ALSA驱动,但是没有识别声卡或者声音驱动有问题。那么理论上只需要在两个地方做改动:添加/etc/modprobe.d/sound文件,内容为:aliassnd-card-0snd-MODULE_NAMEaliassnd-slot-0snd-MODULE_NAME比如我的就是:aliassnd-ca

8、rd-0snd-hda-intelaliassound-slot-0snd-hda-intel在/etc/modprobe.d/alsa-base中最后一行添加:optionss

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。