当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 我的ubuntu还是哑巴啊 大家给点意见啊
帖子发表于 : 2009-08-05 14:25 
头像

注册: 2009-07-31 16:50
帖子: 1723
送出感谢: 4
接收感谢: 6
我装的是ubuntu8.10 一直没有声音 在Windows中是正常的 是技嘉G8SIMLP SIS650集成的声卡 很老了 大家不要见笑啊


_________________
个人博客:http://lvlingli.sinaapp.com


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 我的ubuntu还是哑巴啊 大家给点意见啊
帖子发表于 : 2009-08-05 17:00 
头像

注册: 2008-11-14 22:27
帖子: 588
送出感谢: 0 次
接收感谢: 1
Sis的集成声卡...悲剧啊...


_________________
意识流足球的集大成者-阿森纳


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 我的ubuntu还是哑巴啊 大家给点意见啊
帖子发表于 : 2009-08-06 9:31 
头像

注册: 2009-07-31 16:50
帖子: 1723
送出感谢: 4
接收感谢: 6
谁是谁的谁 写道:
Sis的集成声卡...悲剧啊...

无奈囊中羞涩啊 我还是个学生 打错了是GA—8SIMLP


_________________
个人博客:http://lvlingli.sinaapp.com


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 我的ubuntu还是哑巴啊 大家给点意见啊
帖子发表于 : 2009-08-06 21:45 

注册: 2007-05-08 12:38
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
作者:杨文博 <http://blog.solrex.cn>
地址:http://blog.solrex.cn/articles/solve-ubuntu-intel-soundcard-problem-with-latest-alsa-driver.html

目前用户所抱怨的 Ubuntu 系列的声卡问题,基本上归结为几类:一,找不到声音设备;二,不发声;三,耳机和音箱同时发声。大部分这种问题都是由笔记本上 Intel 集成声卡驱动引起的,关于这个问题的具体描述和解决方案,可以查看下面两个页面:

BUG:
https://bugs.launchpad.net/ubuntu/+sour ... bug/131133

SOLUTION:
https://wiki.ubuntu.com/Gutsy_Intel_HD_Audio_Controller

其实大部分问题都可以通过自己动手编译安装最新 ALSA 驱动解决,解决方法上面两个链接中已经解释得很清楚了,我这里介绍一下我的思路:

第一,查看 ALSA 版本,如果最新,就不用重新安装了,仔细查看一下配置吧。
$ alsactl -v
如果打印出: alsactl version 1.0.15,那么 ALSA 已经是最新了。

第二,在 ALSA 官方网站 http://www.alsa-project.org 上,下载最新的 ALSA 驱动,怎么解压我就不说了吧。
$ wget ftp://ftp.alsa-project.org/pub/driver/a ... 15.tar.bz2
$ wget ftp://ftp.alsa-project.org/pub/lib/alsa ... 15.tar.bz2
$ wget ftp://ftp.alsa-project.org/pub/utils/al ... 15.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.15/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 libc6 libc6-dev 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 sound-slot-0 snd-MODULE_NAME
比如我的就是:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

在 /etc/modprobe.d/alsa-base 中最后一行添加:
options snd-MODULE_NAME model=MODEL_NAME
比如我的就是:
options snd-hda-intel model=dell-m44

第七,重新启动查看效果,可以使用 alsamixer 调节声音设置。

由于各种各样的问题,比如 ALSA 驱动重复安装,内核版本,内核模块添加不全等等,本文并不保证能完美解决声卡问题。本人不是声卡驱动专家,本文只是阐述我解决声卡问题的做法,如果您在本文指导下仍然不能解决声卡问题,请您到熟悉的论坛上寻求帮助。请尽量不要发邮件给我,谢谢。

快速链接:http://blog.solrex.cn/go/536542.html


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 我的ubuntu还是哑巴啊 大家给点意见啊
帖子发表于 : 2009-08-07 22:11 
头像

注册: 2009-07-31 16:50
帖子: 1723
送出感谢: 4
接收感谢: 6
:em20 好难啊 linux装驱动真能让人疯掉 不过谢谢这位大哥了 我尽量试一下吧 我太菜了


_________________
个人博客:http://lvlingli.sinaapp.com


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译