HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ИНФО > Мировые новости. Обсуждения.
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 15.09.2020, 19:21
Suicide
Познавший АНТИЧАТ
Регистрация: 24.04.2009
Сообщений: 1,730
Провел на форуме:
30140275

Репутация: 3256


По умолчанию

Гитара в 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
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ