Skip to main content

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


pulseaudio et jack [RÉSOLU]

Bonjour,
quand je lance Adour ou un autre logiciel qui utilise pulseaudio, plus de son, quand je le ferme, j'ai à nouveau du son mais juste avec les logiciel qui utilise pulseaudio, en fait ça c'était avant....

j'ai fait ce qui est dit ici :
pulseaudio vers jack

puis ce qui est dit ici
Pulseaudio - MAO sans Pulseaudio

Du coup, la j'ai plus aucun son.

Pourtant sur les pages cités plus haut, ça à l'aire simple, je ne comprend pas, c'est comme ça depuis que j'ai installer stretch, je tourne en rond à chaque fois que je veut faire un morceau. Avec la version d'avant ça marché, c'est vraiment chiant, je veut juste faire de la musique.
Pouvez-vous m'aider SVP?

PS je comprend pas grand chose à toutes ses choses qui vous paraisse logique, logique sinon je ne demanderais pas d'aide.

DEBIAN STRETCH 64 MATE

Merci
même avec Ardour tu n'as plus de son ? Je ne sais si tu as compris qu'avec les manip décrite, pulseaudio devient un client jack, donc il faut que jack soit démarré pour que ça marche. Il me semble que dans debian il ya a un paquet pusle-module-jack, il est peut être nécessaire de l'installer pour que ça marche.
Salut,
oui, plus de sons avec ardour, oui j'ai bien installé pusle-module-jack et j'ai suivis ligne par ligne ce qui est décrit dans les page que j'ai cité au premier post.
Moi je pense que le routeur de pulseaudio vers jack fonctionne car dans mon gestionnaire de son, j'ai un signal qui apparaît, par contre c'est jack qui ne dois pas fonctionner.

Je pense peut-être installer librazik, tu en pense quoi?
tu peux toujours installer librazik si ça te plait, mais je pense que c'est mieux d'identifier et de comprendre d'où viens le problème pour éviter que ça ce reproduise.

dans qjackctl, est-ce que tu peux mettre ici une copie d’écran de la config de la carte et de l'onglet audio ? tu peux aussi joindre les messages de log (bouton message).

et aussi, ouvre une console et lance alsamixer. Vérifie que tu n'as des tranches muté sur ta carte son("MM" tout en bas des faders)
Merci pour ta réponse, je viens un peut tard car j'ai installer Librazik, et j'ai voulu tester avant de répondre.(Vraiment bien je trouve comme concept)

Je laisse donc le poste car le problème persiste, même si il est légèrement différent.

pulseaudio fonctionne, et j'ai réussi à faire fonctionner une fois jack, mais je ne sait plus quel manip farfelu j'ai du faire.

par contre, si je lance jack (qui ne donne aucun son) et que je reviens sur pulseaudio, je n'ai plus de son non plus et suis obligé de redémarré.

j'ai vérifier si le groupe audio était dans les utilisateurs, ça c'est bon.
Je sait que tout ça est censé fonctionné avec mon ordi car avec Weezy ça marché, Jessi et Stretch déconne.

En claire, ce que j'aimerais, c'est que jack donne du son, et que je puisse utiliser puleaudio et jack en même temps, avec éventuellement Alsa si ça pose problème.

Merci

En gros, voila l'erreur de jack :
Copy to clipboard
12:38:34.876 Réinitialisation des statistiques. 12:38:34.937 Changement des connexions ALSA. 12:38:34.949 Script de démarrage... 12:38:34.949 QjackCtrl.sh action=clean Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock 12:38:35.036 Changement du graphique des connexions ALSA. sh: 1: QjackCtrl.sh: not found 12:38:35.352 Script de démarrage terminé avec statut de sortie=32512. 12:38:35.354 JACK démarre... 12:38:35.354 /usr/bin/jackd -n(par défaut) -p1024 -dalsa -dhw:0 -r48000 -p16 -n2 -Xseq 12:38:35.359 JACK a été démarré avec le PID=30713. no message buffer overruns no message buffer overruns no message buffer overruns jackdmp 1.9.12 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2016 Grame. Copyright 2016-2017 Filipe Coelho. 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 JACK server starting in realtime mode with priority 10 self-connect-mode is "Don't restrict self connect requests" audio_reservation_init Acquire audio card Audio0 creating alsa driver ... hw:0|hw:0|16|2|48000|0|0|nomon|swmeter|-|32bit 12:38:35.562 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations. Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock ATTENTION: The playback device "hw:0" is already in use. Please stop the application using it and run JACK again Released audio card Audio0 audio_reservation_finish Cannot initialize driver JackServer::Open failed with -1 Failed to open server 12:38:35.739 JACK a été arrêté 12:38:35.740 Script post-extinction... 12:38:35.740 QjackCtrl.sh action=stop sh: 1: QjackCtrl.sh: not found 12:38:36.142 Script post-extinction terminé avec statut de sortie=32512. QXcbConnection: XCB error: 3 (BadWindow), sequence: 749, resource id: 14118585, major code: 40 (TranslateCoords), minor code: 0


Sinon, j'avais des truc dans alsamixer qui été sur mut, mais vue que jack ne se lance plus, je ne peut pas dire si c'est ça.
Merci
France
dechichulien écrit:
En claire, ce que j'aimerais, c'est que jack donne du son, et que je puisse utiliser puleaudio et jack en même temps


C'est ce que permet le paquet "pulseaudio-module-jack".


Dans tes soucis avec Jack, nous pouvons noter :
Copy to clipboard
sh: 1: QjackCtrl.sh: not found

Il semble que ça vienne d'un des tutos que tu as suivi mais j'intuitionne que c'est une info périmée ou non nécessaire. Su une Debian, Stretch, l'installation du module pulseaudio-module-jack devrait suffire.

Au passage, si tu souhaites que ça marche sans te prendre la tête, une LibraZiK-2, c'est une Debian stretch avec MATE qui est pré-configurée comme il le faut pour faire de la musique le plus rapidement possible (et pas de l'informatique).
Merci pour ta réponse.
Non ça ne peut pas venir d'un des tutos que j'ai suivi, car je viens d'installer librazik, et avant ça, j'avais effectivement bidouiller des trucs, mais depuis librazik, j'ai rien touché de spécial.

Oui je sait que le problème viens du fichier "QjackCtrl.sh" qui est manquant, mais comment je fait pour réparer ce problème, je ne trouve rien sur les autres post?

pulseaudio-module-jack est installé sur librazik d'office.

Sinon, je peut utiliser pour le moment mieux les autres programmes informatique que la musique, donc je suis pas tout à fait d’accord avec ta dernière phrase, mais quand ça fonctionnera, tout sera parfait.
France
dechichulien écrit:
Merci pour ta réponse.


Avec plaisir



dechichulien écrit:
Non ça ne peut pas venir d'un des tutos que j'ai suivi, car je viens d'installer librazik, et avant ça, j'avais effectivement bidouiller des trucs, mais depuis librazik, j'ai rien touché de spécial.

Oui je sait que le problème viens du fichier "QjackCtrl.sh" qui est manquant, mais comment je fait pour réparer ce problème, je ne trouve rien sur les autres post?


Tu te trompes ici. Le fichier QjackCtrl.sh provient de ce tuto. Il n'est fourni ni par Debian, ni par LibraZiK. Il est donc étonnant (= pas normal) qu'il en soit fait mention dans ton message de jack car il n'y en a pas besoin et ça ne devrait pas être là.

À partir de là, puisqu'il en est fait mention dans ton log de jack, je vois 2 possibilités :
1) après installation de LibraZiK-2, tu as suivi le tuto mentionné quelques lignes au dessus, ce qu'il ne faut pas faire
2) tu as installé une LibraZiK-2 "par dessus" une debian stretch (sur laquelle tu avais déjà fait des bidouilles dont le tuto ci-dessus) c'est à dire sans effacer les fichiers de configuration (y compris celui de qjackctl) et c'est pourquoi il est toujours fait mention de ce script dans le message de jack

Dans ces 2 cas, cela indique que tu n'es pas sur un système LibraZiK-2 propre mais sur un système bancal. Il faut remédier à ça.

Question : comment as-tu installé LibraZiK-2 ? Quels tutoriel et méthode as-tu suivi ?



dechichulien écrit:
Sinon, je peut utiliser pour le moment mieux les autres programmes informatique que la musique, donc je suis pas tout à fait d’accord avec ta dernière phrase, mais quand ça fonctionnera, tout sera parfait.


Le problème ici n'est pas du côté du système, mais du côté de sa configuration-utilisateur qui est bancale.
J'ai installer librazik depuis une image complète que j'ai télécharger sur le site officiel.
J'ai peut être suivi le tuto sans m'en rappelé.

Comment réparer cette erreur et installer pulseaudio en même temps que jack STP?

Merci d'avance
France
dechichulien écrit:
J'ai installer librazik depuis une image complète que j'ai télécharger sur le site officiel.


OK, et quelle méthode d'installation Image as-tu suivi ?




dechichulien écrit:
J'ai peut être suivi le tuto sans m'en rappelé.

Comment réparer cette erreur et installer pulseaudio en même temps que jack STP?


Si tu en as la possibilité, une réinstallation en suivant la documentation ci dessus est le mieux à faire. Histoire d'être sûr d'avoir un système propre.

Sinon, commence par vérifier que les paquets librazik-apt, librazik-keyring, librazik-mate-all, librazik-optimisations-all, librazik-base-all, et librazik-theme-all sont installés. Et ensuite, efface les fichiers suivants : ~/.config/rncbc.org/QjackCtl.conf , ~/.jackdrc ainsi que le répertoire ~/.pulse/ . Avec un peu de chance, ça rétablira les choses. Ceci dit, si tu as la possibilité de repartir d'un système fraîchement réinstallé, c'est mieux.
merci pour ta réponse,
franchement, je viens tout juste de finir de tout installé, mon installation date de fin février de cette année, j'aimerais vraiment éviter de tout recommencer.
Je vais plutôt faire ce que ta dit et reviendrais vers toi après.
Salut, je reviens donner suite au dernier post que tu à mis.
Pour répondre à ta question, j'ai suivis l'option recomander (N°1).
http://librazik.tuxfamily.org/doc2/manuel/installer_librazik#methodes_d_installation_de_librazik-2

Je viens de reprendre tout les paquets un par un que tu ma demander de vérifier plus haut. Pour ceux qui sont présent, je les ai réinstaller.
ceux qui ne sont pas présent dans mon système, je les installe :
- librazik-optimisations-all (+ paquets recommandé)
- librazik-theme-all (+ paquets recommandé)


J'ai également effacé les fichier que tu ma dit, mais avant la réinstallation, pas de dossier .pulse, mais un dossier 'pulsea' par contre.

En suite j'ai tout mis à jours.

Le résultat :
quand je lance QjackCTL il ne se démarre pas tout seule, mais si j’appuie sur le bouton démarrer, il fonctionne et ne me met plus de message d'erreur.
Le lecteur Rythmbox fonctionne en même temps donc j'en déduit que puleaudio est routé vers jack, donc ça c'est bon aussi.


zynaddsubfx jack fonctionne en même temps que j'écoute de la musique, donc cette fois ci ça fonctionne.
Hydrogène fonctionne aussi.

Zynaddsubfx alsa renvoi aucun son, mais j'en ai pas besoin vue que jack fonctionne.

Ouf, merci beaucoup, ce sujet est enfin résolu.

PS Librazik est vraiment pratique par rapport a une distribution normal, je suis content de mon nouveau jouet.
France
OK, super.

dechichulien écrit:
quand je lance QjackCTL il ne se démarre pas tout seule, mais si j’appuie sur le bouton démarrer, il fonctionne et ne me met plus de message d'erreur.


Ce comportement est normal. Si tu souhaites que le serveur jackd démarre dès que tu lances qjackctl, il y a une option pour ça dans "Réglages" -> onglet "Divers" -> paragraphe "Autres" -> "Démarrer le serveur JACK au démarrage de l'application".

Bonne musique !
Ok c'est noté.
Merci en tout cas