|
发表于 2003-8-3 18:23:30
|
显示全部楼层
GNU/Linux 中,一般由声音应用程序将指令发给音效引擎(如 ALSA、OSS、aRts 等),再由它们整合以后再来驱动声卡发声。开启多个 xmms 实际上也只是用了一个音效引擎,声卡也只是接收到这一个音效引擎的指令,故而可以播放多个声音。如果你使用的声音应用程序使用不同于 xmms 的音效引擎,你再开 xmms 时就相当于声卡要受到两个音效引擎的指令,当然“/dev/dsp”就会被占用,出现了 Windows 98 下一样的情况。 |
|