Obciążenie DSP
Jaką część okresu każdego bufora audio pochłania obliczanie dźwięku — a więc jak blisko jesteś kolejnego zacięcia.
Przy 128 próbkach i 48 kHz wątek audio musi dostarczać nowy bufor co 2,67 milisekundy. Jeśli callback audio zajmuje 2 ms, obciążenie DSP wynosi 75%. Jeśli choć raz zajmie 2,8 ms, dostajesz xrun i słyszalne kliknięcie, niezależnie od tego, jak dobrze wyglądała średnia.
Dlatego miernik CPU w systemie mówi tak niewiele. Menedżer zadań może pokazywać 20%, gdy wskaźnik w DAW jest na maksimum, bo łańcuch efektów na jednej ścieżce zwykle musi działać szeregowo na jednym rdzeniu, a liczy się szczyt, nie średnia. Zwykli podejrzani to ciężkie wtyczki z wbudowanym lookahead, liczby denormalne i tryby oszczędzania energii, które w trakcie nagrywania obniżają taktowanie. Lekarstwem jest większy bufor (więcej opóźnienia) albo zamrożone ścieżki.