Новости из Блогов Гитара в Debian и борьба с XRUN

Discussion in 'Мировые новости. Обсуждения.' started by Suicide, 15 Sep 2020.

  1. Suicide

    Suicide Super Moderator
    Staff Member

    Joined:
    24 Apr 2009
    Messages:
    2,482
    Likes Received:
    7,062
    Reputations:
    693
    Гитара в 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
     
    _________________________
    seostock likes this.
  2. mankurt13

    mankurt13 Well-Known Member

    Joined:
    18 Oct 2019
    Messages:
    378
    Likes Received:
    1,532
    Reputations:
    3
    То, что у оптимистов звучит как "с почти незаметной задержкой", у гитаристов называется "с задержкой".
     
    madik likes this.
Loading...