Многопоточный звук

Ядро 2.6.16-gentoo-r13, звук Intel AC'97 (i865)

При запуске нескольких speaker-test одновременно - все ок, слышно звуки от каждого из них.
При попытке запустить любую комбинацию speaker-test+vmware, speaker-test+splay, vmware+splay - "кто первый встал, того и тапки".
"Многопоточный звук" в Wiki смотрел, не помогло.

Попытка отследить strace'ом speaker-test (при уже запущенном splay) дает вот что:

..........................
open("/dev/snd/controlC0", O_RDONLY)    = 3
close(3)                                = 0
open("/dev/snd/controlC0", O_RDWR)      = 3
ioctl(3, USBDEVFS_CONTROL, 0xbff67d9c)  = 0
ioctl(3, 0x40045532, 0xbff67dc4)        = 0
open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK) = -1 EBUSY (Device or resource busy)
close(3)                                = 0
write(2, "ALSA lib pcm_dmix.c:862:(snd_pcm"..., 44ALSA lib pcm_dmix.c:862:(snd_pcm_dmix_open) ) = 44
write(2, "unable to open slave", 20unable to open slave)    = 20
write(2, "\n", 1)                       = 1
..........................

Какие будут идеи ?..

Ну как -

Ну как - подскажет кто-нибудь ?...

Можно

Можно попробовать создать виртуфлное устройство, или два. На одно пишет vmware. на другое все остальные, а потом все миксовать. Как именно это делается не скажу, изучай доку alsa.
_________________
Linux
...because life is too short for reboots

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".