LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 477|回复: 1

声卡独占问题

[复制链接]
发表于 2011-4-14 10:59:46 | 显示全部楼层 |阅读模式
装了alsa-utils、alsa-lib、alsa-oss
有声音,但没法同时播放不同的声音,比如mocp播着音乐,mplayer看电影就没声音了,不过别的软件,比如pidgin,有好友登入登出的时候,还能有提示音。

lspci中声卡的部分:
  1. 00:07.0 Audio device: nVidia Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio (rev a1)
复制代码

lsmod | grep ^snd的结果
  1. snd_seq_dummy           1095  0
  2. snd_seq_oss            24112  0
  3. snd_seq_midi_event      4416  1 snd_seq_oss
  4. snd_seq                40760  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
  5. snd_seq_device          4257  3 snd_seq_dummy,snd_seq_oss,snd_seq
  6. snd_hda_intel          18764  3
  7. snd_pcm_oss            32830  0
  8. snd_hda_codec          63996  2 snd_hda_codec_via,snd_hda_intel
  9. snd_hwdep               4652  1 snd_hda_codec
  10. snd_pcm                58373  4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
  11. snd_timer              14927  3 snd_seq,snd_pcm
  12. snd_mixer_oss          12685  1 snd_pcm_oss
  13. snd                    41461  15 snd_hda_codec_via,snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_hwdep,snd_pcm,snd_timer,snd_mixer_oss
  14. snd_page_alloc          5773  2 snd_hda_intel,snd_pcm
复制代码

ls /proc/asound
  1. card0  cards  devices  hwdep  modules  NVidia  oss  pcm  seq  timers  version
复制代码

cat /proc/asound/cards
  1. 0 [NVidia         ]: HDA-Intel - HDA NVidia
  2.                       HDA NVidia at 0xfcf78000 irq 20
复制代码


诸位帮忙看一下问题在哪?
btw:gnome-player 首选项中的 音频输出 中没有 ALSA 的选项。
 楼主| 发表于 2011-4-14 11:13:52 | 显示全部楼层
刚才又试了一下,
更确切的描述是:
只要有别的程序在使用声卡,那么mplayer及以其为后端的程序都无法播放声音,
反过来,也是这样。

但别的程序之间就可以共享声卡,比如mocp播放音乐的同时,audacious也可以播放声音,flashplayer也有声音。

在.mplayer/config中加入了
ao=alsa
后没问题了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表