Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


Pb realtime PAM

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 :

Copy to clipboard
# 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 :

Copy to clipboard
# 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

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 !