Um "xrun" pode ser um "buffer underrun" ou um "buffer overrun". Em ambos os casos, um aplicativo de áudio não foi rápido o suficiente para entregar dados ao "buffer" de áudio ALSA (Advanced Linux Sound Architecture) ou não foi rápido o suficiente para processar dados do "buffer" de áudio ALSA. Normalmente, "xruns" são audíveis como estalos.
Vários "patches" e estratégias do kernel estão disponíveis para minimizar os "xruns" no Jack, por exemplo: A preempção do kernel e o módulo de segurança do Linux em tempo real.
Versões recentes do Alsa fornecem um meio de registrar e depurar xruns por meio da árvore proc.
Fonte: wiki da ALSA
http://alsa.opensrc.org/Xruns
Imagens
É importante ficar de olho nos "xruns" para não ter problemas na produção musical!
Dica!
Uma maneira de tentar diminuir esses "erros" seria aumentar o "Buffer Size" e, se necessário, o "Periods" no Jack Áudio. Mas tome cuidado, pois isso vai aumentar a latência nas gravações. Tente encontrar um "meio termo" que fique razoável em seu sistema.
***Os links deste blog não são clicáveis, então será preciso copiar e colar para ir até os endereços.***
Comentários
Postar um comentário