Chargement...
 
Skip to main content

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


Un coup de main pour paramétrer Jack SVP

Bonjour,
je suis nouveau né dans le monde Le système GNU Linux et j'ai qq jours seulement. Je souhaite paramétrer Ardour et donc Jack correctement.
J'ai besoin d'un coup de main pour paramétrer Jack
Voici ma config

Carte son basique ADI 1980 sur carte mère
Ubuntu 10.04 LTS
Intsallation UbuntuStudio à partir du Métafichier récupéré sur le site Ubuntu.
J'ai suivi au mieux les tutos trouvés et je cale au lancement avec "control device hw:0"
J'ai passé ALSA en sourdine partout et modifié le fichier limits.conf et j 'appartient au groupe audio,

Merci à celles ou ceux qui prendront un peu de temps pour éclairer ma lanterne de débutant.

Scrip renvoyé au lancement de Jack :

[+]
France
Coucou,
J'ai passé ALSA en sourdine partout

pourquoi ?

et modifié le fichier limits.conf et j 'appartient au groupe audio,

Sur les dernières versions d'ubuntu, ce n'est plus ce fichier qu'il faut modifier, voir la page : PAM.

Et sinon, file nous le retour de la commande cat /proc/asound/cards (à faire en terminal) qui va nous dire si ALSA se débrouille bien avec ta carte son.

a+
Olivier
J'ai passé ALSA en sourdine partout

pourquoi ?

J'ai trouvé l'info qq part dans le forum ! Ce n'est évidemment pas une raison suffisante mais j'ai pensé qu'il fallait "désactiver" la bête.

et modifié le fichier limits.conf et j 'appartient au groupe audio,

Sur les dernières versions d'ubuntu, ce n'est plus ce fichier qu'il faut modifier, voir la page : PAM.


Erreur de ma part, c'est bien audio.conf que j'ai modifié en passant les valeurs
@audio-rprio à 99
@audio-memlock unlimited 
#@audio-nice-15


Et sinon, file nous le retour de la commande cat /proc/asound/cards (à faire en terminal) qui va nous dire si ALSA se débrouille bien avec ta carte son.


OK, voilà le résultat de la commande :
 0 [ICH5           ]: ICH4 - Intel ICH5
                      Intel ICH5 with AD1980 at irq 17



Merci d'avoir répondu si vite, je reste à l'écoute
Bonne soirée
Francois
France
Coucou,
j'ai pensé qu'il fallait "désactiver" la bête.

C'est exactement le contraire en fait, JACK utilises les pilotes ALSA pour produire et acquérir du son de ton matériel audio (ie : typiquement une carte son). Donc, il faut que tu démutes toutes tes entrèes et toutes tes sorties dans ALSA.

Erreur de ma part, c'est bien audio.conf que j'ai modifié en passant les valeurs
@audio-rprio à 99
@audio-memlock unlimited 
#@audio-nice-15


OK, donc c'est bien audio.conf. Par contre, il me semble que l'on conseille le mettre le rprio à maximum 89 à cause du jack_watchdog.

OK, voilà le résultat de la commande :
 0 [ICH5           ]: ICH4 - Intel ICH5
                      Intel ICH5 with AD1980 at irq 17



D'accord, ça semble bon, tu attaques bien la bonne carte (numéro : 0) avec qJackCtl. On va voir ce que ça donne une fois que tu ré-armes ton ALSA 😉.

Merci d'avoir répondu si vite, je reste à l'écoute
Bonne soirée
Francois

de nada, bonne soirée à toi aussi
Olivier
Bonjour,
je reprends mes recherches...
J'ai repassé @audio-rprio à 89 au lieu de 99
ALSA est ré-armé, mais Jack pose encore problème. Voilà le message renvoyé après le lancement et ...avant le plantage.

[+]

Un driver pose problème, un port Audio ???

Au passage, peux-tu m'indiquer STP comment être informé qu'une réponse a été donné quand on pose une question dans le forum ?

Merci
Francois
France
Coucou,
Copy to clipboard
14:29:58.141 /usr/bin/jackd -dportaudio -r44100 -p1024 ... ... ... jackd: unknown driver 'portaudio'

Un driver pose problème, un port Audio ???

alors, PortAudio peut être un backend pour JACK, mais ce n'est pas celui que tu es censé utiliser. Dans la fenêtre de réglage, il faut que tu choisisses ALSA comme pilote (en haut à droite).
Essaie puis tiens nous au jus.

Au passage, peux-tu m'indiquer STP comment être informé qu'une réponse a été donné quand on pose une question dans le forum ?

Pas de souci, c'est dans le MANUEL DU SITE.

a+
Olivier
OK, j'ai passé le Pilote ALSA dans les réglages de Jack.
Nouveau blocage Cf. ci-dessous.

[+]

Le bureau Gnome devient instable à chaque lancement de Jack Control : modif de l'aspect des icônes, inactivation parfois... cela n'a peut-être rien à voir ? Mais une seule chose à la fois...
François
France
OK, j'ai passé le Pilote ALSA dans les réglages de Jack.
Nouveau blocage Cf. ci-dessous.

Coucou, il manque le début du message d'erreur de JACK, à partir de : 16:03:29.780 JACK démarre...

D'autre part, fais une capture d'écran de la fenêtre de réglage de JACK que tu poseras sur un site externe (genre : http://pix.toile-libre.org/) et donnes nous le lien ici.


Le bureau Gnome devient instable à chaque lancement de Jack Control : modif de l'aspect des icônes, inactivation parfois... cela n'a peut-être rien à voir ? Mais une seule chose à la fois...

mmm bizarre...

a+
Olivier
J'avais volontairement tronqué le début du message pour faire plus court
Je te confirme l'instabilité (croissante ?) du bureau à chaque lancement.
Ci-dessous le resu du lancement et l'image des réglages Jack ici
http://pix.toile-libre.org/?img=1293378040.png

si tout s'est bien passé ! je découvre un peu tout en même temps


[+]
France
J'avais volontairement tronqué le début du message pour faire plus court
Je te confirme l'instabilité (croissante ?) du bureau à chaque lancement.
Ci-dessous le resu du lancement et l'image des réglages Jack ici
http://pix.toile-libre.org/?img=1293378040.png

ok
alors, active la priorité à 89 et choisi à droite Interface pour pointer sur ton interface audio.
Ensuite, relance JACK et file moi :
  • le message d'erreur
  • une capture des réglages


D'autre part, et après ça, donne moi un retour de la commande : lsof |grep /dev/snd/pcm

a+
Olivier
J'ai le choix entre 5 Interfaces dans les réglages :
Copy to clipboard
/dev/audio hw:0 (par défaut) plughw:O /dev/dsp

j'ai choisi hw:0 (cité dans le message d'erreur de Jack. je ne sais pas si cela est bon?)

Retour du message Jack :

[+]

Copie Ecran des réglages :
http://pix.toile-libre.org/?img=1293383966.png

Aucun retour pour la commande : lsof |grep /dev/snd/pcm

Sympa pour moi qui me suis mis "dans" Linux il y a trois jours ! je m'accroche !
France
j'ai choisi hw:0 (cité dans le message d'erreur de Jack. je ne sais pas si cela est bon?)

logiquement oui.


ça ça à l'air bon.

Aucun retour pour la commande : lsof |grep /dev/snd/pcm

OK, c'est normal, c'était juste pour vérifier.

Sympa pour moi qui me suis mis "dans" Linux il y a trois jours ! je m'accroche !

Comme le dirait Youki, le contrat des logiciels libres stipule qu'ils sont fournis sans aucune garantie. Donc, c'est gratuit (ou quasi), en l'échange de quoi faut un peu mettre la main à la pâte, ce que tu fais et qui t'honores.

Bref, à priori, on est pas très loin d'y arriver.

J'ai soudain une idée, n'aurais-tu pas un navigateur ouvert lorsque tu lances jack ?
Si oui, essaies en ayant fermer complètement ton navigateur.

Sinon, essaies en lançant jack par une ligne de commande : /usr/bin/jackd -P89 -dalsa -dhw:0 -r44100 -p1024 -n2 (repiqué de ton log de jack).

Et dis, nous ici ensuite.
a+
Olivier
OK, Youpiii Youki à sans doute raison.
Bon,
un essai avec navigateur fermé, idem.. La ligne de commande dans la console renvoie un message, et surtout plante le système. Plus aucune application ne se lance : flash à l'écran et nada. seule la console tourne encore.
Impossible après relance d'avoir accès au lancement dans les barres de menus haut et bas. Arrêt forcé inopérant et arrêt tout court....."bouton de l'ordi"
Je n'ai pas réussi à te copier le "message console" je n'ai pas la main. mais il se termine par "erreur du bus" pour moi qui prends le train en marche rien d'étonnant.
Je ressaye autrement pour récupérer ce message. Pour que les chose rentrent dans l'ordre je suis obligé de relancer ma machine au plus ou me relogger au moins.
voilà le retour console, le message est différent du 1er essai Oups

Copy to clipboard
francois@francois-desktop:~$ /usr/bin/jackd -P89 -dalsa -dhw:0 -r44100 -p1024 -n2 jackd 0.118.0 Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others. jackd 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 no message buffer overruns JACK compiled with System V SHM support. `default' server already active francois@francois-desktop:~$

Je vois toujours ce problème de serveur toujours actif. Mais je n'ai aucune autre application en cours ( ni Audacity, mon piano est déconnecté, ...
France
mmm

essaie un ps aux|grep jack pour voir ce qu'il te dit, c'est bizarre que tu aies un serveur actif.

à demain 😉
Olivier
Salut BaronKenny,

Tu peux nous donner le résultat de la commande cat /proc/asound/cards ?
Et avec QjackCtl (JACK Control) tu lances un script de démarrage (killall pulseaudio) apparament, tu pourrais supprimer ce script? Et dans QjackCtl tu pourrais cocher 'Messages bavards'?

Ciao,

Jeremy
France
Salut BaronKenny,

Tu peux nous donner le résultat de la commande cat /proc/asound/cards ?

déjà fait plus haut Jérémy 😉

0 [ICH5           ]: ICH4 - Intel ICH5
                      Intel ICH5 with AD1980 at irq 17


a+
Olivier
Ah d'acc, merci 😀
Ca marche pas très bien avec JACK, les cartes son onboard AC97. Ce codec n'est pas apte à fonctionner dans un environnement à temps réel. Il faut mieux d'acquérir une carte son USB externe, même des trucs C-Media de €10,- fonctionneront mieux.
Merci pour ton conseil, je n'avance plus avec Jack. Aux mêmes causes les mêmes conséquences, et ...les mêmes messages de Jack ! Au moins c'est plus rassurant que l'aléatoire.
Je vais me dégoter une carte sons externe et me remettre dedans.
Merci à toi en tout cas.
François
France
Tiens, je viens de repenser à un truc qui pourrait peut être t'aider quand même (sans garantie toutefois), donne moi le retour d'un lspci -v .

a+ et bonne année,
Olivier