当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Intel HD声卡发声问题
帖子发表于 : 2009-02-25 15:59 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
我的笔记本上播放电影,用Mplayer没有声音,用其他的播放器播放有声音,包括用rhythmbox播放mp3也没有什么问题。仅Mplayer

要是想让Mplayer有声音,执行
代码:
# alsa force-reload

后就好了。
但是我想不明白为什么每次都这样,昨天无意中看到aplay -l这个命令,发现有点异常。一下是我的硬件和模块信息:
代码:
lhc@horizon ~$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)


在我重新执行alsa force-reload前,系统声音信息如下:
代码:
lhc@horizon ~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


代码:
lhc@horizon ~$ lsmod | grep snd
snd_hda_intel         312860  2
snd_pcm_oss            32256  0
snd_mixer_oss          12256  1 snd_pcm_oss
snd_pcm                62468  3 snd_hda_intel,snd_pcm_oss
snd_seq_dummy           2660  0
snd_seq_oss            24636  0
snd_seq_midi            5856  0
snd_rawmidi            18816  1 snd_seq_midi
snd_seq_midi_event      6368  2 snd_seq_oss,snd_seq_midi
snd_seq                41536  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              17736  3 snd_pcm,snd_seq
snd_seq_device          6412  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    46232  11 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               6248  1 snd
snd_page_alloc          7688  2 snd_hda_intel,snd_pcm


在我执行alsa force-reload后,信息如下:
代码:
lhc@horizon ~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


代码:
lhc@horizon ~$ lsmod | grep snd
snd_hda_intel         312860  0
snd_pcm_oss            32256  0
snd_mixer_oss          12256  1 snd_pcm_oss
snd_pcm                62468  2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy           2660  0
snd_seq_oss            24636  0
snd_seq_midi            5856  0
snd_rawmidi            18816  1 snd_seq_midi
snd_seq_midi_event      6368  2 snd_seq_oss,snd_seq_midi
snd_seq                41536  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              17736  2 snd_pcm,snd_seq
snd_seq_device          6412  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    46232  9 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               6248  1 snd
snd_page_alloc          7688  2 snd_hda_intel,snd_pcm


我在网上找过很多次,没有什么答案
我注意到声音正常后的变化为:
Subdevices: 0/1 -> Subdevices: 1/1

今天在网上再看了看,发现只要有
Subdevices: 0/1
这个是0的,声音好像都有问题,至少有潜在的问题。若输出为1/1基本上不会有什么问题。

我对声卡不熟悉,有知道的帮忙看看是为什么,谢谢:)


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Intel HD声卡发声问题
帖子发表于 : 2009-02-25 16:18 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
Subdevices: 0/1

这个表示什么意思阿 ?


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Intel HD声卡发声问题
帖子发表于 : 2009-02-26 10:11 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
好像是其他程序占用了声音程序

# fuser -v /dev/dsp

也没有列出什么来,估计是其他的


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Intel HD声卡发声问题
帖子发表于 : 2009-02-26 10:17 
头像

注册: 2007-06-13 15:57
帖子: 12566
地址: 在他乡
送出感谢: 50
接收感谢: 87
系统-首选项-多媒体选择器里,不能指定一个吗?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Intel HD声卡发声问题
帖子发表于 : 2009-02-26 10:44 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
daf3707 写道:
系统-首选项-多媒体选择器里,不能指定一个吗?


我找了找,没有找到“多媒体选择器”呵呵

不过我把“音效”里面的勾去掉就好了,这样也有不方便的地方,就是我的系统不能选择有声音了`


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Intel HD声卡发声问题
帖子发表于 : 2009-02-26 10:44 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
我看了这个帖子:
http://www.lslnet.com/linux/dosc1/08/linux-145809.htm
这样说

mplayer打开文件没有声音?

Could not open/initialize audio device -> no sound
这咋整的?各位大哥帮帮忙,mplayer装到现在还是没用

声卡安装问题或插件问题?你最好说具体些。。。

声卡安装问题或插件问题?你最好说具体些。。。

我知道了,是OSS比较烂的关系,我开了系统声音服务,不能两个进程同时占用声卡
据说alts比较好,几个进程可以同时出声


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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