Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Мировые новости. Обсуждения. (https://forum.antichat.xyz/forumdisplay.php?f=23)
-   -   Гитара в Debian и борьба с XRUN (https://forum.antichat.xyz/showthread.php?t=478923)

Suicide 15.09.2020 19:21

Гитара в Debian и борьба с XRUN

Опыт настройки Debian для повышения качества обработки звука с электрогитары.

У меня достаточно средняя конфигурация: Athlon X3 3.4 GHz и дешевая USB

звуковая карта Behringer UFO202 (лучше бы Behringer UCA222). Из софта использую

qjackctl + jackd, guitarix, rakarrack. Надо сказать, что guitarix

прожорливее на первый взгляд, чем rakarrack, хотя в обоих случаях

потребление ресурсов зависит от навороченности эффектов.

Итак чего я добился: ни одного XRUN (переполнение звукового буфера) при

запуске jackd:

Код:

Code:
/usr/bin/jackd -dalsa -dhw:CODEC -r48000 -p256 -n2

Что позволяет играть без артефактов с почти незаметной задержкой.

Для этого:

1. И самое важное. Заметил что cpufreq гувернер ondemand всё равно через минуту

две начинает снижать частоту ядер процессора и проскакивают единичные XRUN.

Поэтому наш выбор гувернер performance (у меня 3 ядра):

Код:

Code:
cpufreq-set -c 0 -g performance
  cpufreq-set -c 1 -g performance
  cpufreq-set -c 2 -g performance

2. Также советую nice. В debian приведем файл /etc/security/limits.d/audio.conf

к виду:

Код:

Code:
@audio  -  rtprio    95
  @audio  -  memlock    unlimited
  @audio  -  nice      -19

Обратите внимание последняя строчка была по умолчанию закоментирована.

Добавим себя в группу audio если нет:

Код:

Code:
gpasswd -a user audio

Средствами qjackctl приоритет меньше 0 не выставляется. Мы сделаем -19. Для

этого в свойствах ярлыков на панели запуска программ поменяем команды запуска типа:

Код:

Code:
nice -n -19 qjackctl
  nice -n -19 guitarix
  nice -n -19 rakarrack

Дочерние процессы наследуют приоритет.

13.09.2020

https://www.opennet.ru/tips/3163_au...rrack_optimization_latency_tune_cpufreq. shtml

mankurt13 15.09.2020 21:21

Цитата:

Сообщение от Suicide
Suicide said:

с почти незаметной задержкой.

То, что у оптимистов звучит как "с почти незаметной задержкой", у гитаристов называется "с задержкой".


Время: 17:23