Многопоточный звук
cub.uanic 23 Августа, 2006 - 16:11
Ядро 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