[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: