LinuxSir.cn,穿越时空的Linuxsir!

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

声卡只能被一个程序占用?!

[复制链接]
发表于 2005-5-2 01:23:18 | 显示全部楼层 |阅读模式
debian sarge
kernel 2.6.8-2

我用的是alsa的声卡驱动,但是现在的声卡只能被一个程序占用,也就是说,当我听mp3的时候,聊天程序或者网站上的声音就听不了。

当我打开gnome的系统声音,类似windows下按键等各种声音,结果因为它最先载入的缘故,所有的程序都不能发声了。

有没有办法,或者怎么配置,让声卡同时支持多个程序同时发声呢?
发表于 2005-5-2 01:30:52 | 显示全部楼层
多声道的问题,我也没用解决
尝试转到freebsd,发现很多linux程序运行不了。遗憾!但对freebsd的简洁、快速印象很深
回复 支持 反对

使用道具 举报

发表于 2005-5-2 01:32:19 | 显示全部楼层
如果你的声卡本身不支持硬件混音,基本上要自己搞是很困难的。dmix自己看看。
回复 支持 反对

使用道具 举报

发表于 2005-5-2 01:40:07 | 显示全部楼层
linux的sound server还不成熟,如果声卡不支持硬件混音,需要让所有程序使用相同的server才能同时发声。
论坛上有很多这类的文章,搜索一下看看。
回复 支持 反对

使用道具 举报

发表于 2005-5-2 09:05:47 | 显示全部楼层
如果是esound的话
修改/etc/esound/esd.conf
把autospawn 设为1
可以模拟一下
回复 支持 反对

使用道具 举报

发表于 2005-5-2 09:23:36 | 显示全部楼层
这个应该不是问题,我最讨厌我看片的时候qq什么的响了
回复 支持 反对

使用道具 举报

发表于 2005-5-2 10:31:20 | 显示全部楼层
現在linux的音效只能被一個程序所使用, ?K不能像windows那樣, 多個程序同時?子靡粜. 這希望日後能加以改善.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-2 15:43:42 | 显示全部楼层
谢谢各位,暂时解决了一部分,但是原理还不是很懂。

下面是我在其他论坛上的提问以及回复,希望对同样有这个问题的朋友有用。

http://www.linuxquestions.org/qu ... amp;threadid=319079

我是根据这个帖子的做法做的。
http://www.linuxquestions.org/qu ... 1614348#post1614348

这个是关于Dmix的信息,对我来说不是很看得懂。
http://alsa.opensrc.org/index.php?page=DMixPlugin
回复 支持 反对

使用道具 举报

发表于 2005-5-2 15:51:35 | 显示全部楼层
不错,我当初也是按这个帖子的做法做的,只不过我是在linuxsir上搜到的,有个精华贴的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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