联想声卡耳机出声问题 解决办法Realtek HD Audio声卡

笔记本/便携移动设备,手机平板等软硬件
maybeloveu
帖子: 31
注册时间: 2008-02-05 16:27

联想声卡耳机出声问题 解决办法Realtek HD Audio声卡

#1

帖子 maybeloveu » 2008-07-25 19:59

我的是联想f41t2390雪山版,装了ubuntu8.04以后不出声先找到了出声的办法(此方法只作为借鉴,后面有最完美的解决方法):

代码: 全选

sudo gedit /etc/modprobe.d/alsa-base
加入或修改:

代码: 全选

options snd-hda-intel model=fujitsu
重启,这样以后就出声了。可是插上耳机还是喇叭响。
经过多次反复研究,重装了多次系统后终于搞定了,因为网上搜到相关的教程只有一个,而且我按照他的做,重启后进不了桌面。所以现在把方法将出来,避免后人重蹈覆辙。
完美解决方法
1.安装编译环境

代码: 全选

sudo apt-get install build-essential gettext libncurses5-dev
2.必须从选择从http://ftp.kernel.org/pub/linux/kernel/ ... iwai/alsa/下载最新的alsa驱动,同样的版本从alsa官网下载编译之后就是无法使用。我不知道为什么,但是我的经历就是如此。(这是以为前辈说的,十分正确。我们感激他)
我下载了alsa-driver alsa-lib alsa-utils各挑一个最新的。

3.编译并安装
先解压
然后编译并安装alsa-driver
cd ...alsa-driver(进入alsa-driver目录,根据实际情况而定)

代码: 全选

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

代码: 全选

make

代码: 全选

sudo make install
然后是sudo alsa-lib
cd ...alsa-lib(进入alsa-lib目录,根据实际情况而定)

代码: 全选

./configure

代码: 全选

make

代码: 全选

sudo make install
最后 alsa-utils
cd ...alsa-utils(进入alsa-utils目录,根据实际情况而定)

代码: 全选

./configure

代码: 全选

make

代码: 全选

sudo make install

4.编译之后将/lib/modules/YOUR-KERNEL-VERSION/kernel/sound/目录下的acore和pci文件夹复制到 /lib/modules/YOUR-KERNEL-VERSION/ubuntu/sound/alsa-driver/目录下。
参考命令 sudo cp -r /lib/modules/YOUR-KERNEL-VERSION/kernel/sound/acore /lib/modules/YOUR-KERNEL-VERSION/ubuntu/sound/alsa-driver/
sudo cp -r /lib/modules/YOUR-KERNEL-VERSION/kernel/sound/pci /lib/modules/YOUR-KERNEL-VERSION/ubuntu/sound/alsa-driver/


5./etc/modprobe.d/alsa-base 文件最后一行改成
代码:
options snd-hda-intel model=lenovo-3000

代码: 全选

sudo gedit /etc/modprobe.d/alsa-base
改为代码:options snd-hda-intel model=lenovo-3000


6.重启 完工。[/size]



最后感谢论坛里的先行者共享经验。
头像
异域追梦者
帖子: 424
注册时间: 2008-02-18 0:25
联系:

#2

帖子 异域追梦者 » 2008-07-25 20:58

好强, 收藏了, 这个lenovo-3000怎么找到的?
图片
CNEric1949
帖子: 10
注册时间: 2008-07-25 9:42

[讨论]我用的也是F41但是不是雪山。

#3

帖子 CNEric1949 » 2008-07-25 23:01

本来我装了ubuntu后键盘上的静音键,还有梭镖都能有反应,而且在右上角的喇叭图标也能调节,播放MP3也能播放,只是没有声音出来。可是我按照上面的方法做了以后,情况更糟了。我点了右上角的喇叭后给了条提示信息:No volume control GStreamer plugins and/or devices found.望LZ帮忙看看是怎么回事。
头像
异域追梦者
帖子: 424
注册时间: 2008-02-18 0:25
联系:

#4

帖子 异域追梦者 » 2008-07-26 21:54

楼上的 应该是alsa编译失败造成的
图片
CNEric1949
帖子: 10
注册时间: 2008-07-25 9:42

[已解决]

#5

帖子 CNEric1949 » 2008-07-26 21:59

恩,看来应该是,我重新编译安装了一遍后,机器可以出声音了,但是,耳机却还是没有声音。
csjl
帖子: 37
注册时间: 2008-05-02 11:42

#6

帖子 csjl » 2008-08-12 23:15

还要在system->音效中修改为Autodetec。
OK,终于听到声音了!
bemyoung
帖子: 10
注册时间: 2008-08-10 12:52

#7

帖子 bemyoung » 2008-08-25 18:37

真的是好文章,我试过,效果很好,不过重起前别忘了把mic关掉,要不杂音好大,呵呵,
头像
sinyadvan
帖子: 724
注册时间: 2008-04-02 15:36
来自: O_O

#8

帖子 sinyadvan » 2008-08-25 18:59

model=fujitsu
这个参数不同联想本不一样,我的F40AT5500&1024@80
改成laptop-automute才能解决耳机音箱同时发声的问题。
^o^ && O_O && ^_^
One World|One Dream|One Piece
愛 ^_^ 這個 美麗的世界O_O

本公司专治各种不服、不爽、谩骂、挑衅。
头像
racnil
帖子: 288
注册时间: 2008-08-28 8:12
联系:

#9

帖子 racnil » 2008-08-30 10:49

不行阿……alsa-lib还有alsa-utils一直错误的。。就是在make的时候出错。

全都是一些类似:

make[2]: 没有什么可以做的为 `install-exec-am'。

的提示。。

如果忽略的话,在拷贝文件到什么什么文件夹里的时候就会出现异常(没有原文件夹)
好像就是alsa-lib和alsa-utils一直编译失败。。怎么回事?版本问题??
头像
racnil
帖子: 288
注册时间: 2008-08-28 8:12
联系:

#10

帖子 racnil » 2008-08-30 12:39

原来是我的IQ问题。。
一切正常。。感谢LZ!!
头像
racnil
帖子: 288
注册时间: 2008-08-28 8:12
联系:

#11

帖子 racnil » 2008-08-30 12:41

另外指出一个小错误。。

5./etc/modprobe.d/alsa-base 文件最后一行改成

代码:
sudo gedit /etc/modprobe.d/alsa-base

改为代码:options snd-hda-intel model=lenovo-3000

就是这里,应该是修改或者添加才对。我是添加上去的。。成功!!
废铁
帖子: 59
注册时间: 2008-01-05 15:12
联系:

Re: 联想声卡耳机出声问题 解决办法Realtek HD Audio声卡

#12

帖子 废铁 » 2008-10-19 0:56

收藏了
都可以了。不过,静音键不能用,算是个遗憾。
sadChina.V
帖子: 2
注册时间: 2008-11-19 15:05

Re: 联想声卡耳机出声问题 解决办法Realtek HD Audio声卡

#13

帖子 sadChina.V » 2008-11-19 15:10

为什么我添加options snd-hda-intel model=fujitsu之后用喇叭满好的,可是安装alsa-driver alsa-lib alsa-utils之后系统的声效就没了!
我在装alsa-utils的时候失败了,麻烦各位帮忙看看!感激不尽~
Making all in include
make[1]: 正在进入目录 `/home/sad/驱动/alsa-utils/include'
make all-am
make[2]: 正在进入目录 `/home/sad/驱动/alsa-utils/include'
make[2]:正在离开目录 `/home/sad/驱动/alsa-utils/include'
make[1]:正在离开目录 `/home/sad/驱动/alsa-utils/include'
Making all in alsactl
make[1]: 正在进入目录 `/home/sad/驱动/alsa-utils/alsactl'
Making all in init
make[2]: 正在进入目录 `/home/sad/驱动/alsa-utils/alsactl/init'
make[2]: 没有什么可以做的为 `all'。
make[2]:正在离开目录 `/home/sad/驱动/alsa-utils/alsactl/init'
make[2]: 正在进入目录 `/home/sad/驱动/alsa-utils/alsactl'
xmlto man alsactl_init.xml
/bin/bash: xmlto:找不到命令
make[2]: *** [alsactl_init.7] 错误 127
make[2]:正在离开目录 `/home/sad/驱动/alsa-utils/alsactl'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/sad/驱动/alsa-utils/alsactl'
make: *** [all-recursive] 错误 1
tiancai_solomon
帖子: 14
注册时间: 2008-11-28 18:42

Re: 联想声卡耳机出声问题 解决办法Realtek HD Audio声卡

#14

帖子 tiancai_solomon » 2008-11-28 18:45

lenovo-3000 在/alsa-driver/sound/Documentation/ALSA-Configuration.txt里面可以查到。
xgamesx
帖子: 3
注册时间: 2010-07-24 23:02

Re: 联想声卡耳机出声问题 解决办法Realtek HD Audio声卡

#15

帖子 xgamesx » 2010-07-25 19:33

感恩~ :em11 纠结了N天,在这里找到了解决之道 :em20
关键的一步:options snd-hda-intel model=lenovo-3000
model我是在alsa-driver/sound/Documentation/HD-Audio-Models.txt中找的,试了N个总算成功
回复