快速业务通道

解决Intel HD Audio Controller声卡问题

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-07

现在基于Intel core 2 Duo的底端笔记本电脑声卡一般都配置的是Intel的"HD Audio Controller"芯片,安装Ubuntu之后,系统面板中有声音图标,但不能发声.Ubuntu装的是ALSA的声卡驱动,但不是最新的驱动或安装系统时不能自动地做正确的配置,导致了不发声的问题.

解决方法就是下载最新的ALSA驱动包,手动编译,进行相关的配置, 就能让你的系统声声入耳了.

本文笔记本配置:

Dell Vostro 1400 , CPU Intel core 2 Duo T5470,内置Intel "Intel? High Definition Audio" chipset;

系统 : Ubuntu 7.10 - Gutsy Gibbon.

简要步骤如下:

1. 配置声卡驱动所需的相关工具(细节请参考相关文档)

sudo aptitude install build-essential libncurses-dev gettext linux-headers-`uname -r`

2. 下载ALSA最新驱动源码(ALSA 1.0.15),并编译和安装

驱动安装需要alsa-driver,alsa-lib, alsa-utils;下载这三个源代码包,依照alsa-driver, alsa-lib,alsa-utils的顺序安装;注意在alsa-driver第一步./configure需带如下参数:

sudo ./configure ——with-cards=hda-intel

(其它类型的声卡若有问题,可能修改这里的参数进行安装也可能让声卡正常工作)

(Ubuntu 7.10默认装的是ALSA 1.0.14;编译安装1.0.15应该不需要删除系统中的1.0.14版本,我试过安装1.0.15之前,删除系统中的1.0.14和不删除都能正常使声卡发声)

之后重启系统

3. 配置 Module Parameters

找出你的声卡的具体模型:cat /proc/asound/card0/codec#* | grep Codec(如:Codec: SigmaTel STAC9228,声卡为STAC9228)

查找ALSA文档ALSA-Configuration.txt文件,找到和你的模型最匹配的类型:(一般是笔记本厂商的名字或nstack的形式)

在alsa-base文件的末尾加下面一行:(/etc/modprobe.d/alsa-base)

options snd-hda-intel model=MODEL

重启系统,在出现登录界面的时候,应该能听到Ubuntu的欢迎声音了.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号