当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [转]解决了音箱和耳机同时发音的问题
帖子发表于 : 2008-02-19 18:40 
头像

注册: 2007-05-08 16:26
帖子: 2058
地址: 火星内核某分子内某原子核内
系统: arch
送出感谢: 20
接收感谢: 6
原文地址:http://forum.ubuntu.org.cn/weblog_entry.php?e=5957&tb=1&sid=ee32562d2a0d91394ba0e97d3bf3a319

解决了音箱和耳机同时发音的问题
2007-9-20 周四, 20:22
[ 心情: Amused ]

我的笔记本为联想昭阳E390A,装完Ubuntu7.04后,插上耳机后,耳机和音箱同时发声。
为了解决这个故障,我花了近一天的时间,终于问题解决了。关键问题是我没有找到文件
ALSA-Configuration.txt。这个文件里有声卡类型与model(模块)的对照表。

下面是操作的正确步骤:
(如果已经有声音了,前6步可以不做.)

1、安装所需的工具

$ sudo apt-get install build-essential ncurses-dev gettext

2、安装内核头文件

$ sudo apt-get install linux-headers-`uname -r`

3、下载声卡驱动程序、库文件、工具,下面是目前最新的驱动程序,下载网址:

驱动程序:ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.15rc2.tar.bz2
库文件:ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.15rc2.tar.bz2
工具:ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.15rc1.tar.bz2

4、解压、安装声卡驱动程序

$ tar xvvjf alsa-driver-1.0.15rc2.tar.bz2
$ cd alsa-driver-1.0.15rc2
$ ./configure --with-cards=hda-intel
$ make
$ sudo make install

5、解压、安装库文件

$ tar xvvjf alsa-lib-1.0.15rc2.tar.bz2
$ cd alsa-lib-1.0.15rc2
$ ./configure
$ make
$ sudo make install

6、解压、安装工具

在安装工具之前,先安装库libncurses5-dev

$ sudo apt-get install libncurses5-dev

$ tar xvvjf alsa-utils-1.0.15rc1.tar.bz2
$ cd alsa-utils-1.0.15rc1
$ ./configure
$ make
$ sudo make install

7、确定声卡的声卡的代码(codec),使用下面的命令:

$ cat /proc/asound/card0/codec#* | grep Codec

Codec: Realtek ALC883 #这是我的声卡
Codec: Motorola Si3054 #这是我的Moden

8、这一步最关键了,我在这里走了好多弯路。在文件中
ALSA-Configuration.txt查找声卡的代码,找到对应的model。
这个ALSA-Configuration.txt其实就在你下载的驱动程序包中。
路径为:alsa-driver-1.0.15rc2/alsa-kernel/Documentation/ALSA-Configuration.txt

你也可以使用下面的命令来查找:

~$ find . -name "ALSA-Configuration.txt" -print

例如:我的声卡为ALC833

ALC883/888
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack digital with SPDIF I/O
3stack-6ch 3-jack 6-channel
3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
6stack-dig-demo 6-jack digital for Intel demo board
acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
acer-aspire Acer Aspire 9810
medion Medion Laptops
medion-md2 Medion MD2
targa-dig Targa/MSI
targa-2ch-dig Targs/MSI with 2-channel
laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
lenovo-101e Lenovo 101E
lenovo-nb0763 Lenovo NB0763
lenovo-ms7195-dig Lenovo MS7195
haier-w66 Haier W66
6stack-hp HP machines with 6stack (Nettle boards)
3stack-hp HP machines with 3stack (Lucknow, Samba boards)
auto auto-config reading BIOS (default)

在这里选择最合适的model,我的是联想的笔记本E390A,因此我选用了lenovo-101e。

9、修改/etc/modprobe.d/alsa-base,加入你选中的model。

$ sudo gedit /etc/modprobe.d/alsa-base

加入下面的代码:

options snd-hda-intel model=你选中的model

例如我选的是:lenovo-101e,因此我加入的代码为:

options snd-hda-intel model=lenovo-101e

10、重启计算机,看看效果。


说明:第一次选不对没关系,可以都试一试,实在不行使用auto。修改后要重启。


_________________
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-02-20 15:19 

注册: 2008-02-08 16:44
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
我也是笔记本的扬声器和外接喇叭一起响

安装了realtek-linux-audiopack-5.01后完美解决双响问题!


最后由 godlam 编辑于 2008-02-20 17:11,总共编辑了 1 次

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-02-20 16:25 
头像

注册: 2006-09-23 12:28
帖子: 485
送出感谢: 1
接收感谢: 0 次
mark待用


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-02-20 20:24 

注册: 2008-02-18 20:47
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
重启计算机,看看效果。


_________________
天天问回帖就可以赚钱www.ttwen.com


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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