LinuxSir.cn,穿越时空的Linuxsir!

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

无法同时使用声音

[复制链接]
发表于 2008-5-10 12:49:51 | 显示全部楼层 |阅读模式
在内核里配置了alsa为module,lsmod如下
snd_seq_dummy           6660  0
snd_seq_oss            31616  0
snd_seq_midi_event      9600  1 snd_seq_oss
snd_seq                45264  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         10124  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            37408  0
snd_mixer_oss          17024  1 snd_pcm_oss
snd_hda_intel         313240  4
snd_pcm                62596  3 snd_pcm_oss,snd_hda_intel
snd_timer              20612  3 snd_seq,snd_pcm
snd_page_alloc         11144  2 snd_hda_intel,snd_pcm
snd_hwdep              10244  1 snd_hda_intel
snd                    44068  16 snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
soundcore               9440  1 snd
,只要一个进程用了声音, 其他的就无法使用了,看情况游戏里主要是设备
/dev/dsp, /dev/mixer不能同时使用
[AO OSS] 音频设置: 无法打开音频设备 /dev/dsp: Device or resource busy
或者这样:
[AO_ALSA] alsa-lib: pcm_hw.c:1132snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
[AO_ALSA] alsa-lib: pcm_dmix.c:996snd_pcm_dmix_open) unable to open slave
[AO_ALSA] 回放打开错误: Device or resource busy

在Ubuntu下是可以的,有什么解决办法吗?
发表于 2008-5-10 15:15:11 | 显示全部楼层
看看有哪些程序使用了/dev/dsp
如果所有程序都使用alsa api,那是没有问题的
如果有一个使用了/dev/dsp,那其他的就不能用了
对于使用/dev/dsp的,可以使用aoss启动

http://fanqiang.chinaunix.net/system/linux/2005-05-16/3246.shtml
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-10 17:36:37 | 显示全部楼层
ok, 通过aoss supertux2搞定了,mplayer 用-ao alsa或者写到/etc/mplayer/mplayer.conf里, thks
回复 支持 反对

使用道具 举报

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

本版积分规则

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