The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Раздел полезных советов: Гитара в Debian и борьба с XRUN"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Гитара в Debian и борьба с XRUN"  +/
Сообщение от auto_tips (ok), 15-Сен-20, 10:00 
Опыт настройки Debian для повышения качества обработки звука с электрогитары.

У меня достаточно средняя конфигурация: Athlon X3 3.4 GHz и дешевая USB звуковая карта Behringer UFO202 (лучше бы Behringer UCA222). Из софта использую qjackctl + jackd, guitarix, rakarrack. Надо сказать, что [[https://guitarix.org/ guitarix]] прожорливее на первый взгляд, чем [[http://rakarrack.sourceforge.net/ rakarrack]], хотя в обоих случаях потребление ресурсов зависит от навороченности эффектов.

Итак чего я добился: ни одного [[https://alsa.opensrc.org/Xruns XRUN]] (переполнение звукового буфера) при запуске jackd:

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

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

Для этого:

1. И самое важное. Заметил что cpufreq гувернер ondemand всё равно через минуту две начинает снижать частоту ядер процессора и проскакивают единичные XRUN. Поэтому наш выбор гувернер performance (у меня 3 ядра):

   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
к виду:

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

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

   gpasswd -a user audio

Средствами qjackctl приоритет меньше 0 не выставляется. Мы сделаем -19. Для этого в свойствах ярлыков на панели запуска программ поменяем команды запуска типа:

   nice -n -19 qjackctl
   nice -n -19 guitarix
   nice -n -19 rakarrack

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


URL:
Обсуждается: https://www.opennet.ru/tips/info/3163.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от LeNiN (ok), 15-Сен-20, 10:00 
Павел, спасибо за статью и особенно за рекомендацию звуковой карты!

Не смотрели эти рекомендации по настройке https://github.com/mixxxdj/mixxx/wiki/Adjusting%20Audio... ?

Ответить | Правка | Наверх | Cообщить модератору

3. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 15-Сен-20, 11:56 
На большом компьютере у меня и так работает. Я по Вашей ссылке решил применить nosmt в /etc/default/grub и apt-get install rtirq-init на Asus eepc с atom 1.6 GHz. Он показал теперь два ядра вместо четырёх, я думал производительность одного ядра будет выше Но guitarix как занимал 100% одного ядра так и занимает. Я так понял он не распараллеливается по ядрам.
Вобщем выше головы не прыгнуть.
Нетбук слабоват.
Ответить | Правка | Наверх | Cообщить модератору

2. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Аноним (2), 15-Сен-20, 11:51 
Павел, скажите, как сделать овердрайв на линуксе?

Ответить | Правка | Наверх | Cообщить модератору

4. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 15-Сен-20, 11:59 
> Павел, скажите, как сделать овердрайв на линуксе?

В guitarix например пресеты HarryVH. Есть и драйв и дисторшен. Очень вкусно.

Ответить | Правка | Наверх | Cообщить модератору

5. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Аноним (2), 15-Сен-20, 12:10 
Благодарю. Еще момент. Есть девайс типа FENDER SQUIER SA-105CE с пьезозвукоснимателем, нужен ли к нему предусилитель или что-то еще кроме звуковухи?
Ответить | Правка | Наверх | Cообщить модератору

6. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 15-Сен-20, 12:35 
Я не знаком с пьезо, у меня epiphone les paul standart с хамбекерами. Но думаю пьезо ещё сильнее сигнал, думаю ничего не надо все рассчитано и так. У моей звуковушки есть переключатель микрофон/линейный. Работает на линейный.
Ответить | Правка | Наверх | Cообщить модератору

7. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 15-Сен-20, 12:41 
> Благодарю. Еще момент. Есть девайс типа FENDER SQUIER SA-105CE с пьезозвукоснимателем,
> нужен ли к нему предусилитель или что-то еще кроме звуковухи?

Только входное сопротивление под вопросом.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

8. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 15-Сен-20, 12:50 
В обыкновенный усилитель включается, без полевых транзисторов? И тут должно.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

9. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от vantoo (ok), 16-Сен-20, 13:28 
> У меня достаточно средняя конфигурация: Athlon X3 3.4 GHz

Ваше непринятие потребительства вызывает уважение.

Ответить | Правка | Наверх | Cообщить модератору

14. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 16-Сен-20, 22:38 
>> У меня достаточно средняя конфигурация: Athlon X3 3.4 GHz
> Ваше непринятие потребительства вызывает уважение.

:) ну я все таки раскошелился на 70 косарей на гитару с комбиком маршал. Вещи есть вещи, а деньги бумага с цифрами.

Ответить | Правка | Наверх | Cообщить модератору

10. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от S_Paulemail (??), 16-Сен-20, 15:22 
Привет. Добавлю свои 5 копеек.
По поводу частоты и говернора ЦПУ - я просто сделал правило для udev, которое при подключении звуковой карты запускает скрипт поднимающий частоту до максимальной и ставит говернор "performance". При отключении - возвращаем всё взад. RT-ядро обязательное условие. Со звуковой картой Scarlett Solo получается играть и писать(в Ardour) с 48000кГц/16(24) бит, 64 сэмпла.
А задержку в 10мс(256 сэмплов) всё же хорошо слышно, хотя можно наверное привыкнуть.
Да, обработку(искажалку) использую внешнюю, хотя guitarix вполне хорошо звучит.
Ответить | Правка | Наверх | Cообщить модератору

12. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 16-Сен-20, 22:33 
Ну видите ли, аидор не ресурсоемок можно выставить буфер и меньше, а вот гитарные эффекты здорово нагружают проц, и такие же параметры установить нет возможности. В тишине, при отключённом эффекте, я согласен, можно и меньше буфер
Ответить | Правка | Наверх | Cообщить модератору

17. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от S_Paulemail (??), 17-Сен-20, 14:59 
Зато эффекты в нём вполне себе нагружают ЦПУ. К примеру, у меня 2 гитарных дорожки, 2 басовых MIDI, 1 басовая аудио, 3 барабанных. На каждой дорожке от 1 до 4-5 эффектов.
Кстати, от звуковой карты тоже зависит. У меня есть ещё Behringer Guitar Link - на ней уже нужно ставить не меньше 128 сэмплов.
Ответить | Правка | Наверх | Cообщить модератору

20. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 17-Сен-20, 15:14 
Да, карточка у Вас получше, но и дороже.
Ответить | Правка | Наверх | Cообщить модератору

21. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от S_Paulemail (??), 17-Сен-20, 18:43 
Кстати, Behringer UCA222 у меня была. Возможно, конечно, это китайскаябыла подделка, но впечатление оставила одно - шумное, маломощное г..нище. Низы вообще никакие, а апгрейдить было лень. Лучше уж их U-phoria какая-нибудь. Или Scarlett-чего-нибудь.
Ответить | Правка | Наверх | Cообщить модератору

23. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 17-Сен-20, 19:02 
UFO 202 на входном переключателе "линейный" у меня нормально работает. Uca 222 тоже самое только с asio 2. Для линукса без разницы.
Ответить | Правка | Наверх | Cообщить модератору

24. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 17-Сен-20, 19:05 
> Кстати, Behringer UCA222 у меня была. Возможно, конечно, это китайскаябыла подделка, но
> впечатление оставила одно - шумное, маломощное г..нище. Низы вообще никакие, а
> апгрейдить было лень. Лучше уж их U-phoria какая-нибудь. Или Scarlett-чего-нибудь.

Я не спорю, для звукозаписи надо конечно карту её дешевле 10 тр. Я писал заметку чисто побаловать я с гитарой.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

25. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 17-Сен-20, 19:07 
Не дешевле, побаловаться.


Ответить | Правка | Наверх | Cообщить модератору

22. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от S_Paulemail (??), 17-Сен-20, 18:45 
> Да, карточка у Вас получше, но и дороже.

Ну да, дороже. Но разочарование от плохой железки может оказаться ещё дороже.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

15. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 16-Сен-20, 22:49 
> Привет. Добавлю свои 5 копеек.
> По поводу частоты и говернора ЦПУ - я просто сделал правило для
> udev, которое при подключении звуковой карты запускает скрипт поднимающий частоту до
> максимальной и ставит говернор "performance". При отключении - возвращаем всё взад.
> RT-ядро обязательное условие. Со звуковой картой Scarlett Solo получается играть и
> писать(в Ardour) с 48000кГц/16(24) бит, 64 сэмпла.
> А задержку в 10мс(256 сэмплов) всё же хорошо слышно, хотя можно наверное
> привыкнуть.
> Да, обработку(искажалку) использую внешнюю, хотя guitarix вполне хорошо звучит.

Мне не удаётся меньше, конечно хорошо бы.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

11. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от труляляй (?), 16-Сен-20, 18:36 
Не пробовали установить lowlatency ядро? Каков эффект?
https://xakep.ru/2007/12/13/41530/
Ответить | Правка | Наверх | Cообщить модератору

13. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Павел Отредиезemail (?), 16-Сен-20, 22:35 
> Не пробовали установить lowlatency ядро? Каков эффект?
> https://xakep.ru/2007/12/13/41530/

Lowlatency ядро нынче в debian отсутствует, оно применено в rt ядро.

Ответить | Правка | Наверх | Cообщить модератору

18. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от S_Paulemail (??), 17-Сен-20, 15:01 
>> Не пробовали установить lowlatency ядро? Каков эффект?
>> https://xakep.ru/2007/12/13/41530/
> Lowlatency ядро нынче в debian отсутствует, оно применено в rt ядро.

Я думаю, о нём и речь. На обычном ядре много не запишешь...

Ответить | Правка | Наверх | Cообщить модератору

26. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от труляляй (?), 19-Сен-20, 08:49 
Да, об этом ядре шла речь, на Ubuntu и базированных оно всё ещё называется lowlatency, на Debian это rt
Ответить | Правка | Наверх | Cообщить модератору

16. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от arthi747 (ok), 17-Сен-20, 14:12 
Как в гитариксе порезать шум? Встроенный гейт отрабатывает очень долго и тянется шумовой хвост.
Ответить | Правка | Наверх | Cообщить модератору

19. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от S_Paulemail (??), 17-Сен-20, 15:02 
> Как в гитариксе порезать шум? Встроенный гейт отрабатывает очень долго и тянется
> шумовой хвост.

Неплохой гейт в в наборе LSP Effects.

Ответить | Правка | Наверх | Cообщить модератору

28. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от arthi747 (ok), 19-Сен-20, 23:25 
Благодарю тебя белый человек. Совсем другое дело.
Ответить | Правка | Наверх | Cообщить модератору

27. "Гитара в Debian и борьба с XRUN"  +/
Сообщение от Аноним (27), 19-Сен-20, 19:09 
А как же threadirqs и rtirq?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру