Вход:  Пароль:  
FreeSource: AltLinux/Kernels/wks26/JackWithRealtime ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Задача – запустить Jack в reatime режиме.

Для этого есть две команды:


  1. jack -R -d alsa
  2. jackstart -d alsa


дура jackstart (которая по-сути есть обертка для jackd) проверяет
capabilities очень криво, поэтому и ругается, что _ей_ всего не хватает.
Поэтому для 2.6 лучше вообще не использовать jackstart, а сразу запускать
jackd.


http://lists.altlinux.ru/pipermail/sisyphus/2005-June/061204.html

Для первого варианта:

1. выгрузить, если есть модуль capabilities
2. modprobe realtime gid=81

gid=81 – это группа audio, которой принадлежит /dev/dsp*. Где-то тут было (исправить) о правах пользователей в ALTLinux на утсройства. Естественно, добавить себя в эту группу, если каким-то образом получается выводить звук без этого :)
  • собственно команда
  • jack -R -d alsa

    Для второго

    Как должно быть ясно из цитаты, запуск можно делать и так и эдак, только в данном случае проверяются дополнительные capabilities – CAP_SETPCAP, которые отсутсвуют в realtime.ko в ядрах wks26-up.alt{2,3,4} (остальное не проверял :). Зато присутсвуют в модуле на http://sourceforge.net/project/showfiles.php?group_id=106645&package_id=114949&release_id=237776. данный модуль необходимо загрузить с параметром allcaps=1. Собственно, описание как делал:


    решается просто:
    wget http://sourceforge.net/project/showfiles.php?group_id=106645&package_id=114949&release_id=237776

    распаковывем, редактируем Makefile на предмет игнорирования commoncaps.c, так как сами ядро не собирали.
    make KERNEL_DIR=/usr/src/linux-2.6.11-wks26-up/
    а там ручками install -m 644 realtime.ko /lib/modules/2.6.11-wks26-up-alt4/kernel/security/


    предварительно забакапив старый realtime.ko – так на всякий случай
    depmod -a
    modprobe realtime allcaps=1 gid=81


    и наконец-то jackstart -d alsa запускается!

    http://lists.altlinux.ru/pipermail/sisyphus/2005-May/061176.html


    Замечание при больших нагрузках на звук, jackd -R на моей звуковуже действительно начинает заикаться. При нагрузках на винт (постоянный swap например), jackd -R работает намного лучше jackd -d alsa -S


     
    Файлов нет. [Показать файлы/форму]
    Комментариев нет. [Показать комментарии/форму]