Поставил realtime ядро (kernel26-rt 2.6.26.8_rt16), чтобы jackd работал с меньшими задержками, а он вообще перестал запускаться.
$ jackd --realtime --driver alsa --nperiods 3 --period 512
jackd 0.109.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with POSIX SHM support.
cannot use real-time scheduling (FIFO at priority 10) [for thread -1210173760, from thread -1210173760] (1: Operation not permitted)
cannot create engine
В /etc/security/limits.conf прописана группа audio:
@audio - rtprio 99
@audio - nice -10
@audio - memlock unlimited
Пользователь тоже есть в этой группе.
В /etc/pam.d/login (и везде, через что можно войти) есть строка:
session required pam_limits.so
Если запускать jackd не в RT, а потом менять приоритет с помощью chrt тоже выходит ошибка:
$ sudo chrt -f -p 89 `pidof "jackd"`
sched_setscheduler: Operation not permitted
failed to set pid 30802's policy
С не-RT ядром все работает отлично (кроме задержек). Кто-нибудь что-нибудь может подсказать? Такое ощущение, что где-то еще нужно разрешить пользователю изменение приоритета…
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [Баян но всё же] Не запускается jack (2008)
- Форум rt приоритет для Irq (2009)
- Форум Может ли jackd повесить систему? (2009)
- Форум Jack & Mixxx ... (2010)
- Форум help - jackd/creox/guitar (2010)
- Форум [jackd][alsa] Проблемы-проблемчики (2011)
- Форум Ubuntu 19.10 JACK не запускается (2020)
- Форум Не запускается JACK сервер (2016)
- Форум JACK не стартует: «ALSA: could not start playback (Broken pipe)» (2009)
- Форум EMU-0202 USB, невозможность убить jackd из-за broken pipe в ALSA (2014)