Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2011-06-20 19:40:40 error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

KaHuZaK
membre
Lieu: Tours
Date d'inscription: 2011-05-06
Messages: 33

error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



Bonjour à tous, smile

Je sais bien que mon titre est un peu long mais c'est l'erreur que j'ai lorsque je cherche à utiliser Jack, Pure data et Ardour sous ubuntu 11.04.
Je cherche à savoir ce que cela veut dire. Pour le moment, je n'ai pas trouvé d'explication correspondant à mon cas. Lorsque je lance jack... pas de problème. Lorsqu'ensuite je lance Pure data, je peux avoir quelques xruns dans jack avec ce message dans puredata. Et lorsque je lance ardour, c'est la catastrophe à tel point que tout enregistrement est quasiment impossible. sad

Ce message vous dirait-il quelque chose?
Je vous remercie pour votre aide. smile

Hors ligne

 

#2 2011-06-20 21:08:25 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



erf, ardour je connais tchi' perso...

Hors ligne

 

#3 2011-06-20 21:15:19 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

KaHuZaK
membre
Lieu: Tours
Date d'inscription: 2011-05-06
Messages: 33

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



Merci pour ton intervention, smile

Mais Toulouse est bien en France, si je ne me trompe pas et pourtant je ne comprends pas ton français. Pourrais-tu formuler ton propos d'une autre façon? hmm

Désolé, mais je ne comprends pas ce que tu veux me dire. wink

Hors ligne

 

#4 2011-06-20 21:16:03 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

{yv}
membre
Lieu: Berlin
Date d'inscription: 2011-04-01
Messages: 219
Site web

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



salut.

c'est quoi tes versions de Ardour, jack et pd ?

est-ce que ca marche si tu lances jack puis Ardour ? (sans pd)

est-ce que tu es membre du groupe 'audio' ?

groups USERNAME

(bien-sûr il faut remplacer USERNAME par ton nom d'utilisateur ;)

tu peux poster le contenu de /etc/security/limits.conf
ou /etc/security/limits.d/audio.conf selon ton système ?

++
_y

Dernière modification par {yv} (2011-06-20 21:20:53)

Hors ligne

 

#5 2011-06-20 22:06:25 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



Héhé non je voulais dire que ardour j'y connais que dalle... les conseils de {yv} te seront certainement d'une bien meilleure aide

Hors ligne

 

#6 2011-06-20 22:22:55 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

KaHuZaK
membre
Lieu: Tours
Date d'inscription: 2011-05-06
Messages: 33

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



Bonsoir,

Pour les versions :
qjackctl                0.3.7-1
libjack-jackd2-0            1.9.6~dfsg.1-5ubuntu
ardour            1:2.8.11.3
pd-extended        0.42.5-2

Je viens de faire un petit test en démarrant jack puis ardour. J'ai une vingtaine de xruns au départ, mais je pense que c'est parce que j'ai des entrées qui sont paramétrées sur pure data que je n'ouvre pas dans ce test. Ensuite, si je lance la lecture apparemment, je n'ai pas de nouveau xrun et les pistes de ardour sont lues correctement.

Je suis bien membre du groupe audio

Pour /etc/security/limits.conf, voici son contenu

citation :

# /etc/security/limits.conf
#
#Each line describes a limit for a user in the form:
#
#<domain>        <type>  <item>  <value>
#
#Where:
#<domain> can be:
#        - an user name
#        - a group name, with @group syntax
#        - the wildcard *, for default entry
#        - the wildcard %, can be also used with %group syntax,
#                 for maxlogin limit
#        - NOTE: group and wildcard limits are not applied to root.
#          To apply a limit to the root user, <domain> must be
#          the literal username root.
#
#<type> can have the two values:
#        - "soft" for enforcing the soft limits
#        - "hard" for enforcing hard limits
#
#<item> can be one of the following:
#        - core - limits the core file size (KB)
#        - data - max data size (KB)
#        - fsize - maximum filesize (KB)
#        - memlock - max locked-in-memory address space (KB)
#        - nofile - max number of open files
#        - rss - max resident set size (KB)
#        - stack - max stack size (KB)
#        - cpu - max CPU time (MIN)
#        - nproc - max number of processes
#        - as - address space limit (KB)
#        - maxlogins - max number of logins for this user
#        - maxsyslogins - max number of logins on the system
#        - priority - the priority to run user process with
#        - locks - max number of file locks the user can hold
#        - sigpending - max number of pending signals
#        - msgqueue - max memory used by POSIX message queues (bytes)
#        - nice - max nice priority allowed to raise to values: [-20, 19]
#        - rtprio - max realtime priority
#        - chroot - change root to directory (Debian-specific)
#
#<domain>      <type>  <item>         <value>
#

#*               soft    core            0
#root            hard    core            100000
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#ftp             -       chroot          /ftp
#@student        -       maxlogins       4

# End of file

@audio - rtprio 99
@audio - memlock 800000
#@audio - nice -10

Je te remercie pour ton attention smile

A Rep: je comprends mieux maintenant . wink

Hors ligne

 

#7 2011-06-20 22:36:17 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

{yv}
membre
Lieu: Berlin
Date d'inscription: 2011-04-01
Messages: 219
Site web

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



KaHuZaK a écrit:

Pour les versions :
qjackctl                0.3.7-1
libjack-jackd2-0            1.9.6~dfsg.1-5ubuntu
ardour            1:2.8.11.3
pd-extended        0.42.5-2

mmh, c'est bizarre, j'ai quasi les mêmes versions que toi (à part pd, j'ai pd-vanilla-0.43) et aucun problème ni Xrun.

mon kernel: 2.6.39-ARCH

peut-être la relation entre pd et jackd pose problème, il me semble avoir vu des trucs bizarres à un moment mais je ne suis pas sûr et je ne connais pas du tout pd-extended.

citation :

@audio - rtprio 99
@audio - memlock 800000
#@audio - nice -10

tu as essayé avec un rtprio moins élevé ? qque chose comme:

@audio - rtprio 65

puis logout (ou reboot)...

edit: typo

Dernière modification par {yv} (2011-06-20 22:36:44)

Hors ligne

 

#8 2011-06-21 18:15:42 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

KaHuZaK
membre
Lieu: Tours
Date d'inscription: 2011-05-06
Messages: 33

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



Bonsoir, smile

Je me suis servi de cette adresse pour paramétrer le limits.conf : http://linuxmao.org/tikiwiki/tiki-index … =applis+RT

Il est vrai que j'y suis allé un peu fort en mettant 99 puisqu'il est conseillé 90. Mais 65 est peut-être un peu faible, non?

En tout cas, je te remercie pour l'idée. Je vais faire quelques essais pour voir ce que ça donne. wink

A+ smile

Hors ligne

 

#9 2011-06-21 18:30:17 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

KaHuZaK
membre
Lieu: Tours
Date d'inscription: 2011-05-06
Messages: 33

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



C'est déjà moi.

Je m'apprêtais à faire des essais de valeur pour rtprio quand je me suis aperçu que j'ai un fichier /etc/security/limits.conf et un autre /etc/security/limits.d/audio.conf.
Ces deux fichiers contiennent rtprio et ses petits frères. Je me dis que il y a probablement conflit entre les deux et que cela est peut-être la source du problème, mais je ne sais pas quel fichier je dois supprimer.
Je vais donc essayer de supprimer l'un ou l'autre et voir ce que ça donne. wink

Hors ligne

 

#10 2011-06-21 19:50:13 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



c'est /etc/security/limits.d/audio.conf qui est pris en compte par jackd sur Ubuntu (depuis 2 ans déjà) mais si il y a exactement  la même chose dans les deux (au niveau de l'audio) il n'y a pas de conflit .
quand à affecter une valeur/ une ligne type @nice - value c'est une hérésie selon les développeurs de ardour
sur ma machine

@audio   -  rtprio     99
@audio   -  memlock    2060580

c'est tout .
Je sais pas interpréter le log d'erreur de [puredata] mais çà ressemble à une non concordance de réglages dans tes trois softs . Que te disent les logs de qjackctrl et ardour ?

Dernière modification par sakramh (2011-06-21 19:56:45)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#11 2011-06-21 21:48:00 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

KaHuZaK
membre
Lieu: Tours
Date d'inscription: 2011-05-06
Messages: 33

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



J'ai donc procédé à plusieurs essais. smile

En premier lieu, si je garde /etc/security/limits.d/audio.conf lorsque je relance la machine, je ne peux plus me connecter. C'est à dire que ubuntu redémarre jusqu'au moment où il est demandé le mot de passe. Et là, je peux le taper 50 fois, le démarrage ne va pas plus loin et je n'ai plus qu'à reprendre un dvd d'install pour monter le disque système et renommer le /etc/security/limits.conf.old en /etc/security/limits.conf. Je rappelle que j'utilise une 11.04 et je viens encore d'aller vérifier à nouveau.

Ensuite je renomme le /etc/security/limits.d/audio.conf en /etc/security/limits.d/audio.conf.old. Je relance la machine. Et là, je vois une nette amélioration. C'est à dire que je démarre Jack et pd. Puis je lance Ardour et je vois encore beaucoup de xruns mais c'est surtout au démarrage de Ardour qu'ils apparaissent. Une fois que celui-ci est démarré ça se calme sérieusement. Et j'ai même fait plusieurs essais d'enregistrement de ma basse en passant par pure data et c'est nickel. Plus aucun cliquetis ou très très peu. cool

Je vois encore apparaître le message d'erreur que je cite dans la fenêtre de Pd, mais uniquement au début du démarrage du trio. Après ça ne bouge plus. wink

Tout cela est d'autant plus étrange que ça va à l'encontre de ce que tu dis, Sakramh, et à l'encontre de ce qui est expliqué à l'adresse que je donne pour le réglage des paramètres pour PAM. Peut-être y a-t-il quelque chose qui m'a échappé. roll

Une chose que j'ai remarquée par contre, est que j'ai mis deux zones tableaux, dans Pd, pour imager le signal-son (pour droite et gauche). Ils sont sensés évoluer avec le son, bien évidemment. Mais au bout d'une période de longueur variable, ces tableaux se figent alors qu'ils fonctionnaient très bien quand j'avais commencé ce projet de rack d'effets pour ma basse et que je lançais pure data seul en me servant d'ALSA et non de jack.

Je ferai de nouveaux essais demain et vous tiendrai au courant. Notamment, effectivement, Sakramh, je regarderai de plus près les messages de jack et Ardour pour les reporter ici. wink

A+ smile

Hors ligne

 

#12 2011-06-22 02:59:32 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



serait-ce un problème lié à "jack2" (jack-smp) ? perso je tourne encore sous jack "1" (et sous 10.04) donc je peux pas vraiment tenter de reproduire le bug . Par contre il me paraît étrange que des modifs des fichiers limits.conf empêchent de se connecter en tant qu'utilisateur . Ce sont des fichiers root . Sinon : mettre une priorité temps réel sur un process (dans les fichiers limits.d) n'a pas vraiment de sens si on n'a pas un kernel "RT" installé .
C'est mon cas mais la machine est une bête et çà passe . Sur un simple bi- processeur çà passerait moins bien .
Essaie aussi d'utiliser jackd en mode NON-temps réel  puisque avec ALSA tu n'as pas de soucis . Accessoirement as-tu PulseAudio d'installé ? .

Dernière modification par sakramh (2011-06-22 03:02:49)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#13 2011-06-22 12:52:07 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

{yv}
membre
Lieu: Berlin
Date d'inscription: 2011-04-01
Messages: 219
Site web

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



KaHuZaK a écrit:

Il est vrai que j'y suis allé un peu fort en mettant 99 puisqu'il est conseillé 90. Mais 65 est peut-être un peu faible, non?

ca dépend, sur mon petit proc ca suffit.

sakramh a écrit:

KaHuZaK a écrit:

#@audio - nice -10

quand à affecter une valeur/ une ligne type @nice - value c'est une hérésie selon les développeurs de ardour sur ma machine

cette ligne est commentée chez Kahuzak

sakramh a écrit:

serait-ce un problème lié à "jack2" (jack-smp) ? perso je tourne encore sous jack "1"

perso je considère que c'est une hérésie de continuer à utiliser jackd depuis que jack 2 (jackdmp) existe vu que chez moi ainsi que chez tout le monde que je connais ce dernier est *beaucoup* plus stable (et les xruns ne produisent plus de coupure audio par exemple, ...). ca fait un moment qu'on a abandonné jack 1 =)

sakramh a écrit:

Essaie aussi d'utiliser jackd en mode NON-temps réel  puisque avec ALSA tu n'as pas de soucis

uh ?

@KaHuZak: perso je n'ai absolument aucun xrun (avec 3 cartes son différentes, OSS, usb et firewire). Tu as essayé d'autres paramètres pour jack ? voilà les miens à titre d'exemple:

/usr/bin/jackd -dalsa -dhw:0 -r44100 -p1024 -n3

++
_y

Hors ligne

 

#14 2011-06-22 14:16:52 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



sur ma machine

/usr/bin/jackd -P89 -p128 -m -dalsa -r44100 -p128 -n4 -D -Chw:0 -Phw:0 -zt

le -P89 étant la prio en mode temps-réel
le tout me donnant une latence de 11ms6
c'est clair que les réglages de jack doivent être affinés en fonction de la carte utilisée
jack2 n'est pas dispo pour ubuntu 10.04 donc je n'ai pas comparé . TangoStudio (et d'autres ) le propose (en unstable) pour la 10.04 .

Dernière modification par sakramh (2011-06-22 14:22:53)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#15 2011-06-22 19:33:47 Re : error: JACK error: JackActivationCount: :Signal value = 0 ref = 3

KaHuZaK
membre
Lieu: Tours
Date d'inscription: 2011-05-06
Messages: 33

Re: error: JACK error: JackActivationCount: :Signal value = 0 ref = 3



Bonsoir à tous, smile

Je viens de refaire donc des essais. Je confirme que le trio est utilisable avec ces nouveaux éléments dont je parlais hier. Cependant cela reste largement perfectible parce que j'ai encore beaucoup de xruns (mais je suis passé à plus de 1500 à environ 250 pour une demie-heure d'utilisation). J'ai eu deux décrochages audio pendant le même laps de temps de 1/2 heure, aujourd'hui. smile
Je viens de m'appercevoir que j'ai du oublier de donner les caractéristiques générales de mon matos. Je le fais donc maintenant: core i7920, 6Go de ram, ubuntu 11.04 et Edirol UA25.

citation :

@KaHuZak: perso je n'ai absolument aucun xrun (avec 3 cartes son différentes, OSS, usb et firewire). Tu as essayé d'autres paramètres pour jack ? voilà les miens à titre d'exemple:

/usr/bin/jackd -dalsa -dhw:0 -r44100 -p1024 -n3

Modifier les paramètres de Jack, oui je l'ai déjà fait. Et la dernière fois que j'ai voulu augmenter la latence, il y avait un phénomène trop gênant pour jouer. C'est à dire que le son se trouvait vraiment trop décalé entre le moment où je le jouais et le moment où je l'entendais. Donc, pour moi, pas possible d'augmenter la latence. A moins qu'il y ait une astuce que je ne connais pas. Je met une capture de mes réglages actuels.

citation :

Par contre il me paraît étrange que des modifs des fichiers limits.conf empêchent de se connecter en tant qu'utilisateur . Ce sont des fichiers root

Moi aussi d'autant plus qu'à ce stade de l'identification, le son n'est pas encore utilisé. Mais je ne fais que constater. wink

citation :

Essaie aussi d'utiliser jackd en mode NON-temps réel  puisque avec ALSA tu n'as pas de soucis

Oui c'est un essai que je pourrais faire aussi. Mais ne vais-je pas y perdre, si j'utilise pure-data pour avoir des effets en temps réel, justement?

citation :

Accessoirement as-tu PulseAudio d'installé ? .

Oui, tout un tas de modules d'ailleurs, mais pas celui concernant jack.

citation :

sakramh a écrit:

        KaHuZaK a écrit:

        #@audio - nice -10

    quand à affecter une valeur/ une ligne type @nice - value c'est une hérésie selon les développeurs de ardour sur ma machine

cette ligne est commentée chez Kahuzak

Oui je confirme, elle est commentée et c'est d'ailleurs conseillé si j'en crois linuxmao.

Comme je vois que je n'arrive pas à envoyer la capture, je donne les paramètres à la main:
Prio : 89
Echantillons/Période : 128
Fréq : 44100
Périodes/tampon : 3
Périph entrée/sortie: hw0

Dernière modification par KaHuZaK (2011-06-22 19:39:59)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024