realtime в ядре & jack
Доброго времени суток.
Не могу никак запустить сервер JACK.
Как я понял, для этого необходим режим realtime в ядре для некоторых
программ (для группы audio?). Пользовался, кстати, документом
[http://demudi.agnula.org/wiki/Low-latencyKernelBuildingHowto]
Были исходники ядра 2.6.12. Скачал patch-2.6.13 и patch-2.6.13-rt14.
(для "better performances", как написали в Howto)
Включил, вроде, что надо. Затем собрал realtime-lsm для 2.6.13-rt14.
После чего lsmod выдает:
Module Size Used by
...
realtime 4592 0
commoncap 4992 1 realtime
...
запустил jackd:
~$ jackd -d alsa
...
loading driver ..
creating alsa driver ...
hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit control device hw:0
configuring for 48000Hz, period = 1024 frames, buffer = 2 periods
Couldn't open hw:0 for 32bit samples trying 24bit instead
Couldn't open hw:0 for 24bit samples trying 16bit instead
ALSA: cannot set period size to 1024 frames for capture
ALSA: cannot configure capture channel
cannot load driver module alsa
если запускаю jackstart:
~$ jackstart
jackstart: cannot get realtime capabilities, current capabilities are:
=ep cap_setpcap-ep
probably running under a kernel with capabilities disabled,
a suitable kernel would have printed something like "=eip"
Пробую загрузить модуль ядра capability, а он мне:
FATAL: Error inserting capability (/lib/modules/2.6.13-rt14-elif/kernel/security/capability.ko):
Invalid argument
Т.е. надо загружать с параметрами. Какими не знаю.
Пока одна мысль, что все упирается в модуль capability. А может и нет.
Debian Sarge.
Куда копать?
Смотрел еще jack FAQ [http://jackit.sourceforge.net/docs/faq.php].
Вот. Подскажите, кто сталкивался.
Спасибо за внимание.
--
С уважением,
Сергей Козлов [ldots@yandex.ru].
-------------------------------------------------
Любить - значит перестать сравнивать. (с) Б Грассе;
А если из микропроцессора убрать инструкцию CMP, то он сможет любить?
-------------------------------------------------
Reply to: