Xruns

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