[已解决]10.04升级到2.6.35内核以后就没声音了。

CPU/显卡/打印机/USB设备等硬件问题
头像
44937912
帖子: 32
注册时间: 2010-03-18 16:09

[已解决]10.04升级到2.6.35内核以后就没声音了。

#1

帖子 44937912 » 2010-08-14 11:34

用aplay -l命令查询发现可以识别出声卡,声卡型号是alc 888但是就是没声音。

ls -la /dev/snd命令以后是这个样子
总用量 0
drwxr-xr-x 3 root root 280 2010-08-14 09:32 .
drwxr-xr-x 17 root root 3880 2010-08-14 09:38 ..
drwxr-xr-x 2 root root 60 2010-08-14 09:32 by-path
crw-rw----+ 1 root audio 116, 12 2010-08-14 09:32 controlC0
crw-rw----+ 1 root audio 116, 11 2010-08-14 09:32 hwC0D0
crw-rw----+ 1 root audio 116, 10 2010-08-14 09:32 hwC0D1
crw-rw----+ 1 root audio 116, 9 2010-08-14 09:32 hwC0D3
crw-rw----+ 1 root audio 116, 8 2010-08-14 09:32 pcmC0D0c
crw-rw----+ 1 root audio 116, 7 2010-08-14 11:29 pcmC0D0p
crw-rw----+ 1 root audio 116, 6 2010-08-14 09:32 pcmC0D1p
crw-rw----+ 1 root audio 116, 5 2010-08-14 09:32 pcmC0D2c
crw-rw----+ 1 root audio 116, 4 2010-08-14 09:32 pcmC0D3p
crw-rw----+ 1 root audio 116, 3 2010-08-14 09:32 seq
crw-rw----+ 1 root audio 116, 2 2010-08-14 09:32 timer


然后重新装了个2.6.32的内核发现有声音了,但是切换回2.6.35内核死活都没声音。。在声音首选项里选择的是内部音频analog stereo duplex,这个选项和32内核是一样的,但是在35里就是没声音,对了,本子的型号是
ACER 4930G

求解决方法。。


解决方法:先运行命令:gksudo gedit /etc/modprobe.d/alsa-base.conf
然后在配置文件最后加上:options snd-hda-intel model=auto

世界又多姿多彩了。。。

参考自:http://ubuntuforums.org/showthread.php?t=1515200&page=4
上次由 44937912 在 2010-08-24 19:44,总共编辑 1 次。
头像
44937912
帖子: 32
注册时间: 2010-03-18 16:09

Re: [求助]10.04升级到2.6.35内核以后就没声音了。

#2

帖子 44937912 » 2010-08-14 11:41

截取选区_001.jpeg
更新一下,用alsa混音器查看发现音频输出使用的是HDMI接口。。。但是不知道怎么改回来,用alsamixer更改默认显卡为intel hda也还是不行。。。
头像
qqldd
帖子: 23
注册时间: 2008-02-16 21:59
联系:

Re: [求助]10.04升级到2.6.35内核以后就没声音了。

#3

帖子 qqldd » 2010-08-15 0:57

我和你一样的本, 也升了内核,
其实在Pulse Audio Volume Control里面发现输入和输出都是有反应的, 只是设备错了应该
还没有发现解决的方法, 持续关注中
头像
wheat0r
帖子: 1026
注册时间: 2008-04-27 12:15
联系:

Re: [求助]10.04升级到2.6.35内核以后就没声音了。

#4

帖子 wheat0r » 2010-08-15 0:58

我的也没声音,暂时换回来了
oneleaf 的教导记心间:《学习linux几点忠告》
头像
qqldd
帖子: 23
注册时间: 2008-02-16 21:59
联系:

Re: [求助]10.04升级到2.6.35内核以后就没声音了。

#5

帖子 qqldd » 2010-08-15 2:09

我改到32内核发现和你发的HDMI接口那图是一样的, 应该这代表用HDMI放, 只是设备名, 然而

代码: 全选

$ aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

声音正常如上
35内核为

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0

注意红色的 0 与 上面正常时1的区别, 不懂问题在哪..

还有个问题, 自己编译的的NVIDIA的开发者驱动..怎么安装新内核再安装驱动非要删了老内核驱动呢= =现在32内核没驱动了= =
头像
44937912
帖子: 32
注册时间: 2010-03-18 16:09

Re: [求助]10.04升级到2.6.35内核以后就没声音了。

#6

帖子 44937912 » 2010-08-15 11:30

qqldd 写了:我改到32内核发现和你发的HDMI接口那图是一样的, 应该这代表用HDMI放, 只是设备名, 然而

代码: 全选

$ aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

声音正常如上
35内核为

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0

注意红色的 0 与 上面正常时1的区别, 不懂问题在哪..

还有个问题, 自己编译的的NVIDIA的开发者驱动..怎么安装新内核再安装驱动非要删了老内核驱动呢= =现在32内核没驱动了= =
= =!我自己重新下了个ALSA驱动重新编译了次,这回更欢乐了,硬件都没了。。。纠结啊。。。
头像
qqldd
帖子: 23
注册时间: 2008-02-16 21:59
联系:

Re: [求助]10.04升级到2.6.35内核以后就没声音了。

#7

帖子 qqldd » 2010-08-15 12:30

44937912 写了: = =!我自己重新下了个ALSA驱动重新编译了次,这回更欢乐了,硬件都没了。。。纠结啊。。。
好像编译安装更不正确, 内核里面就支持的很好, 当年在arch里面就和你一样, 后来太费事了..直接换ubuntu= =
我怀疑这是内核的bug.. 但是去bugzilla时发现 说 (not distribution kernels) 我用PPA装的, 好像不可以..?
头像
44937912
帖子: 32
注册时间: 2010-03-18 16:09

Re: [求助]10.04升级到2.6.35内核以后就没声音了。

#8

帖子 44937912 » 2010-08-15 19:57

qqldd 写了:
44937912 写了: = =!我自己重新下了个ALSA驱动重新编译了次,这回更欢乐了,硬件都没了。。。纠结啊。。。
好像编译安装更不正确, 内核里面就支持的很好, 当年在arch里面就和你一样, 后来太费事了..直接换ubuntu= =
我怀疑这是内核的bug.. 但是去bugzilla时发现 说 (not distribution kernels) 我用PPA装的, 好像不可以..?
= =!我也是用PPA装的。。还是只是对ALC888这款声卡有问题。。?太纠结了。。现在折腾又折腾不好。。又不想重装,都不用国家要求停止娱乐活动了,神马娱乐活动都自行消失了。。
头像
qqldd
帖子: 23
注册时间: 2008-02-16 21:59
联系:

Re: [求助]10.04升级到2.6.35内核以后就没声音了。

#9

帖子 qqldd » 2010-08-18 21:27

升级到 2.6.35-16 问题依然没解决..总感觉很简单. 驱动有的, 能识别..就不知道问题所在= =
头像
wheat0r
帖子: 1026
注册时间: 2008-04-27 12:15
联系:

Re: [求助]10.04升级到2.6.35内核以后就没声音了。

#10

帖子 wheat0r » 2010-08-18 21:45

顶一下
不仅能识别,声音那里还能显示麦克风接收到的声音大小
oneleaf 的教导记心间:《学习linux几点忠告》
头像
44937912
帖子: 32
注册时间: 2010-03-18 16:09

Re: [求助]10.04升级到2.6.35内核以后就没声音了。

#11

帖子 44937912 » 2010-08-22 18:16

wheat0r 写了:顶一下
不仅能识别,声音那里还能显示麦克风接收到的声音大小
嗯~这几天翻了翻国外的ubuntu社区,发现也有这个问题,但是没有什么很好的解决方法,就把内核降回32了,一切正常鸟。。
头像
44937912
帖子: 32
注册时间: 2010-03-18 16:09

Re: [已解决]10.04升级到2.6.35内核以后就没声音了。

#12

帖子 44937912 » 2010-08-24 19:46

终于解决了,原来就是少了一个参数。。。
头像
wheat0r
帖子: 1026
注册时间: 2008-04-27 12:15
联系:

Re: [已解决]10.04升级到2.6.35内核以后就没声音了。

#13

帖子 wheat0r » 2010-08-26 18:07

看来新内核修改了一些配置?我之前一直用 4930G 的配置的

代码: 全选

options snd-hda-intel model=acer-aspire-4930g
其实这个 auto 配置也并不是很完美
oneleaf 的教导记心间:《学习linux几点忠告》
头像
qqldd
帖子: 23
注册时间: 2008-02-16 21:59
联系:

Re: [已解决]10.04升级到2.6.35内核以后就没声音了。

#14

帖子 qqldd » 2010-08-26 20:01

orz。。。最近写代码没空搞这个,被解决了。。回去试试
回复