LINUX.ORG.RU

Может ли jackd повесить систему?


0

0

Доброго времени суток, господа. Помогите, пожалуйста, с решением. У меня установлена система Ubuntu 9.04, kernel 2.6.28-3-rt. Под юзером jackd запускается, пользуюсь им около получаса, при этом тормозит, как пример, переключение окон, а затем виснет всё, кроме звука, клавиатура не реагирует, хотя указатель тачпада двигается. Перезагрузить иксы через три кнопки не срабатывает (я знаю, что по умолчанию в Ubuntu 9.04 эта функция отключена, но я её включил), потому только остаётся выключать ноут кнопкой и снова включать. Под рутом всё работает без тормозов, если закомментировать в файле limits.conf строчки с rtprio, nice и memlock. Может, кто знает? Заранее, спасибо. Из limits.conf: @audio - rtprio 99 @audio - nice -5 @audio - memlock unlimited В группу auidio добавлен.

Да, jackd может завесить систему. Почему под рутом работает - ХЗ, но можно попробовать закомментировать строчки в limits.conf и пустить jackd из-под обычного пользователя.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Пробовал, если закомментировать все три, то jackd не стартует, если раскомментировать rtprio,то jackd стартует, но получется тоже самое в результате.

Да, ещё. RT-ядро я ставил через aptitude. С jackd у меня обычно запущены mscore, hydrogen и ardour.

RunLion
() автор топика
Ответ на: комментарий от RunLion

Я смутно припоминаю обсуждение подобной проблемы на lkml, там выяснилось, что виновата какая-то экспериментальная опция планировщика. Вроде CONFIG_USER_FAIR_SCHEDULER или что-то такое.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

> Почему под рутом работает - ХЗ

В арче в одноимённых (jackd) пакетах было приписано, что мол теперь RT-возможности доступны и без рута.

paramonov
()
Ответ на: комментарий от paramonov

>> Почему под рутом работает - ХЗ

> В арче в одноимённых (jackd) пакетах было приписано, что мол теперь RT-возможности доступны и без рута.

Как раз это и странно - планировщики и лимиты одни и те же, но под рутом не виснет.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Под root-ом имеется ввиду, я не запускал jackd с правами суперюзера,а логинился под root-ом, поскольку в противном случае всё равно виснет, хотя трек продолжает звучать всегда.

RunLion
() автор топика

Легко. Если он еще и на RT едре, то вообще

vasily_pupkin ★★★★★
()
Ответ на: комментарий от mic

CONFIG_FAIR_GROUP_SCHED=y - да, есть в моём конфиге, но CONFIG_FAIR_USER_SCHED я не нашёл. Т.к. комбинации CONFIG_FAIR_GROUP_SCHED+CONFIG_FAIR_USER_SCHED здесь нет места, то это не совсем то, я полагаю. Однако, ссылка ценная, спасибо.

RunLion
() автор топика
Ответ на: комментарий от RunLion

Причём в момент зависания системный монитор показывает, что процессор загружен на 35%, а памяти занято 600-700MiB от 2GiB.

RunLion
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.