要是想让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)
代码: 全选
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
代码: 全选
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基本上不会有什么问题。
我对声卡不熟悉,有知道的帮忙看看是为什么,谢谢:)