3 ms·
FreeBSD's sound drivers include software mixing, so that if there are multiple things that want to use a sound card, they don't block each other. Alsa's sound c
by Sanddancer 10y ago
FreeBSD's sound drivers include software mixing, so that if there are multiple things that want to use a sound card, they don't block each other. Alsa's sound channels are blocking, which means that only one program at a time can use the sound device, which is what causes the entire tower atop it to form.
- digi_owl 10y agoNope, Alsa has offered dmix for years now.
- the_why_of_y 10y agoWhich is not done in the ALSA driver, but the ALSA user-space library. In contrast to that FreeBSD's OSS drivers do the mixing in kernel-space.