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... > [Résolu]Raspberry pi 3, jackd ne fonctionne pas
Dernier post

[Résolu]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 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]

sub26nico


Mégaphone [Afficher / Cacher]

ycollet, 21:58, mer. 20 Sep 2017: Un logiciel java sympa autour de csound ... m
olinuxx, 21:08, mer. 20 Sep 2017: Bonjour et bienvenue à raspbeguy ! :-)
r1, 06:28, mer. 20 Sep 2017: A voté ! Les gens viendez voter svp pour la joute N°12 :-) [Lien]
pierrotlo, 20:09, mar. 19 Sep 2017: Ai voté
bluedid29, 15:42, mar. 19 Sep 2017: Sympa pierreotlo ton installation!!! :-)
olinuxx, 15:37, mar. 19 Sep 2017: a voté pour la joute N°12 : [Lien]
pierrotlo, 14:42, mar. 19 Sep 2017: ch'tit video depuis mon téléphone. N'importe quoi avec le séquenceur et un echo ping pong. [Lien]
pierrotlo, 13:45, mar. 19 Sep 2017: En gros si le thème s'y prête faudra que je participe à la joute une fois.
pierrotlo, 13:44, mar. 19 Sep 2017: 6 VCO, 6 LFO, 5 VCF, 8 ADSR, 8 VCA, un filter Bank, un wave shaper, 2 mixer 4 entrées
pierrotlo, 13:39, mar. 19 Sep 2017: Voilà c'est terminé c'te fois. ça fonctionne et même ça fait du bruit. [Lien]
programLyrique, 12:26, mar. 19 Sep 2017: Je vais te refaire déménager au bon endroit, bluedid29 !
bluedid29, 11:43, mar. 19 Sep 2017: Bonne journée ! et merci programLyrique :-)