2

Я настраиваю задержку звукового интерфейса с помощью

alsaloop -C hw:1,0 -P hw:1,0 -t $LATENCY_US

Когда я устанавливаю $LATENCY_US на 30000, я получаю около 20% загрузки процессора.

Я могу перезапустить это несколько раз и сделать немного шума, и после нескольких испытаний я внезапно получаю 100% загрузку ЦП (большая часть этого потрачена на ядро, красная на htop). Многократный перезапуск alsaloop не поможет, пока я не "дам ему немного времени", прежде чем снова запустить его - затем он вернется к норме, и я смогу повторить всю процедуру. Обратите внимание, что alsaloop здесь не выводит.

Вопрос 1: что здесь происходит?


Если я установлю значение $LATENCY_US 4000, загрузка процессора увеличится на 100% за секунду; затем alsaloop сообщает о переполнении underrun for playback hw:1,0 , процессор загружен и остается таким.

Вопрос 2: что происходит в этом случае? Почему это успокаивается? Это все еще запись с задержкой, которую я установил после underrun?

Спасибо.

0