Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

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

> Forums de discussion > 5 - Les serveurs son : Jack, PulseAudio et autres... > Raspberry pi 3, jackd ne fonctionne pas
Dernier post

Raspberry pi 3, jackd ne fonctionne pas

yruama utilisateur non connecté
Voilà comme dit dans le titre, je suis avec un raspberry pi 3 et le serveur jack déconne complet quand je le lance avec un périphérique alsa.

d'abord le noyaux:
Linux raspberrypi 4.9.37-v7+ #1 SMP Fri Jul 14 16:50:33 UTC 2017 armv7l GNU/Linux

note: j'ai recompiler le noyaux pour avoir les driver de ma carte line 6 Pod studio UX2

en suite jackd:
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
jackdmp version 1.9.10 tmpdir /dev/shm protocol 8


ce que j'ai déja vérifié/testé:
  • pulseaudio n'est pas activé
  • ma carte son fonctionne, j'ai pu la tester avec speaker-test et vlc
  • j'ai blacklisté le chipset audio du raspberry pi
  • j'ai essayé de lancer jack en utilisant le driver 'dummy' : ça à l'air de marcher sans soucis.
  • Essayé de lancer jackd directement en ligne de commande : ça se lance mais ça à l'air bien planté, guitarix ne le détecte pas et je dois faire un kill -9 pour l’arrêter.
  • Essayé de compiler la dernière version de jack : bizarrement ça s'est mis a fonctionner 5 min, puis ça commencer à déconner, je ne pouvais plus changer les connexion dans qjackctl. J'ai arrêté jack puis plus moyen de le refaire fonctionner.
  • Essayé d'utiliser le jackd fourni par le dépôt "deb http://rpi.autostatic.com/raspbian wheezy main" : c'est pire, qjacktl me dit qu'il manque un truc pour démarrer


Voilà, Je pense que ça va être dur à résoudre, ca fait presque 2 jour que je suis dessus et la je sèche complet.

sub26nico utilisateur non connecté France
c'est quoi les réglages de QjackCtl?

yruama utilisateur non connecté
comme j'ai la flemme d'uploader un capture d’écran, je mets à la place la commande utilisé par qjackctl pour lancer jack.
/usr/bin/jackd -dalsa -dhw:PODStudioUX2 -r44100 -p128 -n3 -S

-dalsa, pour utiliser le backend alsa
-dhw:PODStudioUX2, pour utiliser ma carte son USB
-r44100,sample rate
-p128, frames/periode
-n3, periode/buffer
-S, force 16-bits

bien sur,j'ai essayé d'autre combinaison, ça déconne à partir du moment que j'utilise le backend alsa. J'avais même essayé la carte son interne avant de la blacklister.

PS: j'ai trouvé une issue sur github qui semble assez proche du problème que j'ai https://github.com/jackaudio/jack2/issues/116

yruama utilisateur non connecté
bon, je viens de capter que jackd fonctionne si je mets une taille de période d'au moin 621 (-p621). oui, je viens aussi de découvrir qu'on était pas obligé de mettre un puissance de 2 bien que ca face planter certain client (notamment, ca fait deconner certain effets de guitarix).

bda utilisateur non connecté France
Surprenant. Sur ma pi3, (en reproduction uniquement), je descent à p128 et n2 et r48000. Mon interface est une Asus Xonar U3. Testé sous raspbian testing avec et sans noyau RT.
Pour obtenir un son correct en duplex, je dois mettre p256.

PS: le dépôt d'autostatic est assez ancien. À éviter.

yruama utilisateur non connecté
1) juste pour être clair, le comportement de jack quand je mets une période inférieur 621 n'a juste rien à voir avec un problème de XRun.

2) pourrais tu me donner des information sur ta configuration ?

- quel est la version de ton noyaux linux ? est ce que tu la compilé ou à tut simplment pris les binaires des dépôt ?

-quel est ta version de jack ?

-quel ont les dêpot que tu utilise ? ( contenu des fichier se trouvant dans /etc/apt/sources.list.d/)

3) a tu essayé jack avec la carte son interne du raspberry pi ? est ce que ca marche ? chez moi j'ai le même problème avec la carte interne. j'aurais bien essayé une autre interface usb, mais j'en ai pas.

4) comment tu utilise ton raspberry ? tu utilise écran/clavier directement dessus ou tu y accède en ssh ?

yruama utilisateur non connecté
Excuser moi mais salo***** de put*** de mer**!!! je pense avoir trouvé la source du problème, c’est vraiment improbable. Il semblerais que ça soit lié au serveur X ou au X forwarding.

Pour resituer le contexte, je me connecte habituellement au Raspberry depuis un windows à l'aide de putty (client SSH) et de Xming(serveur X pour le X forwarding). Là, je viens d'essayer de me connecter en vnc et dans ces condition jack fonctionne correctement. j'ai même réessayer les manip des deux coté pour voir si c’était pas juste un coup de chance. Ça serais intéressant de vérifier le phénomène en faisant du ssh/X forward depuis un linux au lieux de windows.

donc
Solution : ne pas démarrer jack depuis un ssh en X forwarding, utiliser vnc pour la connexion a distance.

bda utilisateur non connecté France
Pour info:
Noyau 4.9.36-rt25-v7, jackdmp 1.9.11. Pas de dépôt en dehors de raspbian testing.
L'interface audio interne permet d'utiliser jack mais avec une latence très importante. De plus le son est en 11bits et passe par un buffer. Pas inutilisable mais presque ;)

J'ai un petit écran sur la rpi. Mais je passe souvent par vnc et ssh (sans x forward).
Normal que ton jackd ne fonctionne pas si il est plus ou moins tranféré sur ton pc. Tu peux lancer jackd automatiquement ou via une session ssh "simple" et le reste en ssh avec X forward. Mais pour ce genre d'applications, je préfère vnc.

yruama utilisateur non connecté
Normal que ton jackd ne fonctionne pas si il est plus ou moins tranféré sur ton pc

de mon point de vue, ce n'est pas normal, le "X forwarding" ne sert qu'a transférer l'affichage d'une interface graphique et jackd n'en a pas. d'ailleurs je ne comprend même pas pourquoi jackd a besoin d'un serveur X ?

le plus étrange, c'est que j'ai essayer vite fait hier un ssh -X depuis un linux, il semblerais que jack fonctionne correctement.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

Samuel, 16:36, ven. 21 Jul 2017: @syberia303, merci pour l'annonce, je ne connaissais pas
sub26nico, 11:42, ven. 21 Jul 2017: Salut et bienvenue à sardon :-)
zebassprophet, 00:56, ven. 21 Jul 2017: yo bluedid, je debarque chez les bretons fin de semaine pro et jusque mi aout ;) donc si t'es dans les parages :-D
syberia303, 15:45, jeu. 20 Jul 2017: Audio Blast, un éditeur linux friendly: [Lien] Au format vst natif, un looper et un clone de TB 303
sub26nico, 15:04, jeu. 20 Jul 2017: Salut et bienvenue à Amamnesia :-)
bluedid29, 15:17, mer. 19 Jul 2017: Et bonnes vacances à toutes les Linuxiennes et Linuxiens ! :-D
bluedid29, 15:16, mer. 19 Jul 2017: Il assure olinuxx ;-)
bluedid29, 15:16, mer. 19 Jul 2017: Vraiment une excellente distribution : [Lien]
bluedid29, 15:15, mer. 19 Jul 2017: Coucou ! Mince, je ne suis plus en Bretagne... ...mais au Pays Basque avec le même climat en ce moment !!! :-D
zebassprophet, 09:18, mer. 19 Jul 2017: ah non c'est les vacances, pitié pas de guitare :-D (tu passe pas pres de vannes?
Nolwen, 09:11, mer. 19 Jul 2017: Ah, il est question que je passe écumer les barres de Brest dans trois semaines... (oui, mais avec une guitare dans les mains...)
zebassprophet, 23:21, lun. 17 Jul 2017: au passage, ils sont ou les bretons? je dois passer ecluser leurs bars dans 2 semaines :-D