Annonce

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


#1 2014-06-13 18:50:19 pobleme de son Avec Jack

imdidi
membre
Date d'inscription: 2012-10-05
Messages: 242

pobleme de son Avec Jack



Bonjour a tous

j ai un problème avec jack et pure data quand je lance le serveur jack il me dit quil ne peut pas allouer de mémoire

ensuite dans pure data si je met le mode alsa tout va bien mais lorsque je clique sur jack mon son devient saccader un peu comme un code morce car j envoi un [osc 1000] et aussi il me dit qu il y a un erreur avec le real-time

je suis sous linux
si quelqu’un a déjà rencontrer ce problème je suis preneurs

merci

Hors ligne

 

#2 2014-06-13 22:13:00 Re : pobleme de son Avec Jack

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

Re: pobleme de son Avec Jack



là c'est pas un problème Puredata mais tes réglages jack . Le mieux est que tu consultes des sites genre jackd , linuxmao,  linux audio, les forums tangostudio etc...
Première étape, le kernel RT préempt : http://wiki.linuxaudio.org/wiki/system_configuration

Dernière modification par sakramh (2014-06-14 23:17:33)


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

Hors ligne

 

#3 2014-06-14 23:32:58 Re : pobleme de son Avec Jack

imdidi
membre
Date d'inscription: 2012-10-05
Messages: 242

Re: pobleme de son Avec Jack



ses bon apres une configuration de jack tous est redevenue normal

merci

Hors ligne

 

#4 2014-06-20 17:09:00 Re : pobleme de son Avec Jack

imdidi
membre
Date d'inscription: 2012-10-05
Messages: 242

Re: pobleme de son Avec Jack



Bonjour a tous

avec un petit patch a base de [osc~] tous fonctionne parfaitement

mais quand j ouvre mon patch de musictable et ses la que ses étrange a coter du piton DSP pour activer le son en rouge apparait le mot problème E/S et Jack fais des erreur de désynchronisation ce qui résulte en un son saccader j ai essayer plusieurs combinaison mais rien i fais

quelqu un a t il déjà rencontrer un tel problème?

mon patch peut tu être trop pesant pour la mémoire vive ?
je trouverais sa étrange car si je n utilise pas Jack tous fonctionne parfaitement sur Windows comme sur Linux
mais j ai absolument besoin de JACK pour envoyer le son de pure data a processing pour le retour visuel de la waveform

je suis actuellement sous linux Ubuntu 14.04 64bit
ma config pour le fichier audio.conf et pour le fichier limit.conf pour le realtime car je sais pas lequel est utiliser est :

@audio  -  rtprio   90
@audio  -  memlock  unlimited

si je fais un "groups" dans le terminal "audio" est la
et si je fais un ulimit -l -r
jai belle et bien:

max locked memory       (kbytes, -l) unlimited
real-time priority              (-r) 90

jai suivi la procedure sur ce site:
http://doc.ubuntu-fr.org/jackd
et celle la pour le realtime
http://www.linuxmao.org/PAM#Configuration_de_PAM

merci

Hors ligne

 

#5 2014-06-20 18:03:56 Re : pobleme de son Avec Jack

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

Re: pobleme de son Avec Jack



à titre purement indicatif , mes réglages
pour audio.conf

@audio   -  rtprio     85
@audio   -  memlock    unlimited
#@audio   -  nice      -19

et pour jack
http://codelab.fr/up/jack.png
avec un

Linux kraouach 3.2.0-4-rt-amd64 #1 SMP PREEMPT RT Debian 3.2.57-3+deb7u2 x86_64 GNU/Linux

mais c'est à titre vraiment indicatif : cela dépend de la carte son utilisée, de la machine, etc ...
ces réglages ne marcheraient pas avec une puce Intel genre HDA .
Il n'y a pas de recette (sauf rester dans la même fréquence échantillonage sur toute la chaîne)
Beaucoup de tatonnages avant satisfaction .
Mais ... à la base as tu vraiment un kernel RT ? cf mon premier lien .

Dernière modification par sakramh (2014-06-21 14:29:28)


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

Hors ligne

 

#6 2014-06-20 18:16:31 Re : pobleme de son Avec Jack

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 91
Site web

Re: pobleme de son Avec Jack



essaie d'augmenter la latence dans jack, via les réglages "Echantillons/Période" et "Périodes/Tampon" (si c'est bien les mêmes noms que sur ma version).
par exemple : 2 tampons de 256 samples ça fait 11,6ms (c'est écrit dans la fenètre de réglages, en bas à droite).
4 tampons de 512 samples = 46,4ms

cherche la combinaison qui correspond le mieux à ton sytème...

Hors ligne

 

#7 2014-06-20 18:59:12 Re : pobleme de son Avec Jack

imdidi
membre
Date d'inscription: 2012-10-05
Messages: 242

Re: pobleme de son Avec Jack



bonjours

je n avais pas remarquer le lien après l avoir vue j ai lancer la commande uname -a qui ma donner:

Linux danny-NV59 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

donc après avoir été voir le fichier:
/boot/config-3.13.0-29-generic

jai chercher ses commande comme dit sur le site

CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_PREEMPT_RT_FULL=y
CONFIG_PREEMPT=y


je vérifie dans mon fichier et alors:
CONFIG_HZ_1000=y est écrit : # CONFIG_HZ_1000 is not set
CONFIG_HZ=1000 n existe pas
CONFIG_PREEMPT_RT_FULL=y n existe pas
et CONFIG_PREEMPT=y est écrit # CONFIG_PREEMPT is not set

mais je ne comprend pas car j avais lu quelque part que les dernier noyau de Linux avais le realtime incorporer avec
et la sur ton site sa dit que ubuntu vient avec un 1000hz non realtime low latency kernel et qu il ni a pas de pakage pour sa et que je vais devoir compiler un kernel moi même

ses bien sa que je comprend ?

merci pour votre aide ses très apprécier

Hors ligne

 

#8 2014-06-20 23:39:07 Re : pobleme de son Avec Jack

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

Re: pobleme de son Avec Jack



Non . Ubuntu propose à l'époque où l'article est écrit  un kernel low-latency (qui d'ailleurs est suffisant ) . Depuis il y a peut_être un RT Preempt . A vérifier dans synaptic (penser à installer les headers) .
Par ailleurs les kernel depuis le 3.x.x peuvent suffire sans le preempt RT mais il faut renseigner correctement un fichier de boot  (threadirqs kernel option dans grub si ma mémoire est bonne) . Tout est dans l'article cité . Un point très important est le script rt-irq-init à adapter selon ses besoins aussi .

citation :

Linux danny-NV59 3.13.0-29-generic

n'est pas un rt . C'est un générique comme son nom l'indique .
Je viens de chercher sur le site Ubuntu Packages et il semble que seulement un low-latency . Lequel suffit dans la plupart des cas .
En fait le preempt est intégré dans le noyau Linux mais n'est pas activé d'office (et en plus il faut patcher) . Ce n'est en effet pas anodin (stabilité sécurité .... nécessité ) . Et il y a souvent des conflits avec les pilotes proprio des cartes graphiques . D'où les distributions ne le proposent pas en standard .
Quand à le compiler soit même ... gare aux bêtises (personnelles et trouvées sur le net) .

Dernière modification par sakramh (2014-07-06 02:06:19)


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

Hors ligne

 

#9 2014-07-01 15:16:13 Re : pobleme de son Avec Jack

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

Re: pobleme de son Avec Jack



Et franchement l'article précité  (hélas dans la langue du Molière d'outre-manche) :
http://wiki.linuxaudio.org/wiki/system_configuration  est plutôt bien foutu comparé aux galimatias trouvés ici et là .
Je viens de "re-compiler" mon kernel Debian x86_64-RT (déjà "full_preempt" donc) juste pour mettre le timer à 1000 hz en suivant à la lettre le paragraphe concernant Wheezy . (je trouvais en effet que lors d'avalanches d'infos MIDI les softs étaient un peu étranglés avec la configuration d'origine à 250 hz) .
Bien garder à l'esprit qu'un kernel "sur le fil" de ce type n'a son utilité que pour une station orientée (spécialisée) audio numérique .
La maison décline toutes responsabilités etc ...tongue

Dernière modification par sakramh (2014-07-02 15:26:51)


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

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024