Forum : 5 - Les serveurs son : Jack, PulseAudio et autres...

Pb realtime PAM

zacharie utilisateur non connecté
Bonjour,

Grâce au tuto de LinuxMAO j'ai mis mon système à jour, et troqué le module Realtime-Lsm contre un patch des sources et Pam.

Évidemment, ça ne marche pas sinon je n'appellerais pas au secours !

Qq éléments :

- distro : Slackware 11, Dropline Gnome (PAM 0.99.6.2)
- kernel 2.6.21.1 patch rt :

# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_BKL=y
# CONFIG_CLASSIC_RCU is not set
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_TRACE=y


Le système boote sans problème, mais impossible à Jack d'utiliser le mode realtime. J'ai configuré /etc/security/limits.conf comme indiqué dans la doc. Mais il semble que cela n'est pas pris en compte, aucune référence à un quelconque realtime avec la commande ulimit :

# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) 2559
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 2559
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited


Thanks for your help


zacharie utilisateur non connecté
Je complète la description du problème : ça ne vient pas du noyau car avec set_rlimits j'obtiens une latence de 0.6ms sans Xrun sur ma SBLive.

Donc ça vient bien de PAM. Je vais creuser de ce côté mais si vous avez une idée... Enfin ça fonctionne avec set-rlimits c'est déjà ça, je vais enfin pouvoir faire de la musique !