- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ubuntu_编译Alsa声卡驱动.
使用必威体育精装版 ALSA 驱动解决 Ubuntu Linux Intel 集成声卡问题
目前用户所抱怨的 Ubuntu 系列的声卡问题,基本上归结为几类:一,找不到声音设备;二,不发声;三,耳机和音箱同时发声;四、话筒没声。大部分这种问题都是由笔记本上 Intel 集成声卡驱动引起的,关于这个问题的具体描述和解决方案,可以查看下面两个页面:
BUG:
/ubuntu/+source/linux-source-2.6.22/+bug/131133
SOLUTION:
/Gutsy_Intel_HD_Audio_Controller
其实大部分问题都可以通过自己动手编译安装必威体育精装版 ALSA 驱动解决,解决方法上面两个链接中已经解释得很清楚了,我这里介绍一下我的思路:
第一,查看 ALSA 版本,如果必威体育精装版,就不用重新安装了,仔细查看一下配置吧。
$ alsactl -v
如果打印出: alsactl version 1.0.20,那么 ALSA 已经是必威体育精装版了。
第二,在 ALSA 官方网站 上,下载必威体育精装版的 ALSA 驱动,怎么解压我就不说了吧。
$ wget /pub/driver/alsa-driver-1.0.20.tar.bz2
$ wget /pub/lib/alsa-lib-1.0.20.tar.bz2
$ wget /pub/utils/alsa-utils-1.0.20.tar.bz2
第三,查看自己的内核版本和声卡解码芯片是否被支持。
查看支持的内核版本
$ less alsa-driver-1.0.15/SUPPORTED_KERNELS
查看自己声卡解码芯片(如果系统不能识别声卡,可能无法由下面两个查到,那么查看你电脑配置单吧)
$ tail -2 /proc/asound/oss/sndstat
或
$ head -1 /proc/asound/card0/codec#0
比如我的 DELL D630 就显示的是下面这个
Codec: SigmaTel STAC9205
在 alsa-driver-1.0.20/sound/Documentation/ALSA-Configuration.txt 中查找自己声卡解码芯片对应的 model 名字,比如我的 STAC9205 对应的就是:
STAC9205/9254
ref Reference board
dell-m42 Dell (unknown)
dell-m43 Dell Precision
dell-m44 Dell Inspiron
如果存在对应的 model,恭喜你可以继续安装了。
第四,准备好编译环境,安装 gcc, libc 等等工具,还需要下载 Linux header,这是编译 ALSA 驱动必须的。
$ sudo apt-get install build-essential linux-headers-2.x.xx-xx(你的内核版本)
第五,编译安装,一般的 ./configure, make, make install 流程。注意的是驱动编译时候需要 module 名字,就是第三步中找到的 modle 对应的 module 名字,去掉 snd-即可。比如我的 STAC9205 对应的 modle 是 dell-m44,对应的 module 是 snd-hda-intel,那么 configure 时候需要加上 --with-cards=hda-intel。编译安装时遇到问题请仔细阅读源码附带的 INSTALL。
$ cd alsa-driver-1.0.15
$ ./configure --with-cards=MODULE_NAME
$ make
$ sudo make install
$ cd ../alsa-lib-1.0.15
$ ./configure
$ make
$ sudo make install
$ cd ../alsa-utils-1.0.15
$ ./configure
$ make
$ sudo make install
第六,配置 ALSA。
如果以前系统中没有使用 ALSA 驱动,可能需要 alsaconf 来配置,还要将 ALSA 加入内核模块中,我没有经验;
如果系统原来已经有 ALSA 驱动,但是没有识别声卡或者声音驱动有问题。那么理论上只需要在两个地方做改动:
添加 /etc/modprobe.d/sound 文件,内容为:
alias snd-card-0 snd-MODULE_NAME
alias snd-slot-0 snd-MODULE_NAME
比如我的就是:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
在 /e
您可能关注的文档
- t吉首商业步行街rhab..doc
- T_T桩基础工程..doc
- TZ_BT06_C1_0天线基本原理20..doc
- TZ-622豪华型汽车驾驶模拟器..doc
- ty6接触网作业车..doc
- T型三通球阀-Q45FT型三通球阀..doc
- TwinCATPLC指令表..doc
- T型桥梁制作过程..doc
- T型过滤器-ST34T型过滤器..doc
- T梁架梁技术交底..doc
- 2024年企业信息安全管理制度.pdf
- 奥克斯集团应届高校毕业生招聘高频考题难模拟试题附带答案真题及1套完整答案.docx
- 奥克斯集团招聘3人历年(高频重点提升专题训练)附带答案真题及答案1套.docx
- 奥克斯集团应届高校毕业生招聘高频考题难模拟试题附带答案真题及1套完整答案.docx
- 奥克斯集团历年招聘193人高频考题难、易错点模拟试题附带答案真题带答案(满分必刷).docx
- 奥克斯集团应届高校毕业生招聘高频考题难模拟试题附带答案真题及1套完整答案.docx
- 集控练习测试卷.doc
- 华南师范大学19春《网页制作》客观题作业附答案.doc
- 奥克斯集团2024招聘3人高频100题难、易错点模拟试题附带答案题库及答案【必威体育精装版】.docx
- 奥克斯集团内部使用校园招聘公开引进高层次人才笔试答案题库及参考答案(A卷).docx
文档评论(0)