O comando fstat | grep dsp
mostrará quais aplicativos estão mantendo o dispositivo aberto. Se você acha que está misturando um número tão baixo quanto 2, você pode ter algumas surpresas.
O padrão é permitir a mistura de 4 - mas você pode facilmente alterar isso usando sysctl. Isso pode ser feito em tempo real, desde que ninguém esteja usando nenhum canal.
Três botões sysctl (8) estão disponíveis para configurar canais virtuais:
# sysctl dev.pcm.0.play.vchans=4
# sysctl dev.pcm.0.rec.vchans=4
# sysctl hw.snd.maxautovchans=4
Você pode então ter sorte ajustando-os. Você pode defini-los permanentemente usando /etc/sysctl.conf
Todos os itens acima são da seção do Manual do FreeBSD 7.2. Configurando a placa de som - particularmente 7.2.3 e 7.2.4