Re: realtime в ядре & jack
Здравствуйте, Иван.
Вы написали:
> On Sun, Jun 11, 2006 at 08:55:37PM +0700, CK wrote:
> > Не могу никак запустить сервер JACK.
> > Как я понял, для этого необходим режим realtime в ядре для некоторых
> > программ (для группы audio?). Пользовался, кстати, документом
>
> Не более чем _желателен_
>
> > запустил jackd:
> > ~$ jackd -d alsa
> > Couldn't open hw:0 for 24bit samples trying 16bit instead
> > ALSA: cannot set period size to 1024 frames for capture
> Попробуй -v добавить. Посмотри опции к драйверу alsa
> >
> > если запускаю jackstart:
> > ~$ jackstart
> > jackstart: cannot get realtime capabilities, current capabilities are:
> > =ep cap_setpcap-ep
>
> А вот он _требует_ capability
>
Вроде разобрался с realtime. Теперь вывод jackstart аналогичен jackd.
Если кому интересно: загружал модуль realtime.ko с дополнительным
параметром allcaps=1. Это "Enables all capabilities", как говорят в
MusE Documentation Wiki.
Прописал этот параметр в /etc/default/realtime. Там, кстати написано,
что # allcaps=1|0 (allow setpcap functionality (dangerous!))
Стоит ли обращать на это внимание? Чем это может обернуться?
Вроде разобрался и с jackd:
ALSA: cannot set period size to 1024 frames for capture
Поставил period в 512 и jackd запустился.
Спасибо за участие.
Вот только остановить его теперь не могу...
Система работает, а программы не запускаются. И перегрузиться не могу - замирает на выгрузке ACPI.
PS после включения в ядро realtime dmesg выдает:
NVRM: Trying to sleep during raised irql!!
NVRM: are we holding a lock?
NVRM: skipping os_delay
это нормально?
--
С уважением,
Сергей Козлов [ldots@yandex.ru].
----------------------------------
Из ямы видно небо.
(С) Кащеев Евгений Анатольевич
----------------------------------
Reply to: