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

[RESOLU] Problème au démarrage de Jack

mzgh utilisateur non connecté
Bonjour tout le monde !

Je suis étudiant en musique, je viens de débuter la M.A.O. sous Linux. Je me suis inscrit il y a vingt minutes et j'irai me présenter sous peu, promis. :-) J'ai essayé de rechercher si la question a déjà été abordée sur le forum, mais la fonction "recherche" semble ne pas fonctionner chez moi, dans la mesure où elle affiche les derniers posts, quoi que je recherche.

Alors voilà, j'ai essayé de lancer Jack, en suivant ce tuto. J'ai suivi les indications pour les paramètres et un message d'erreur s'affiche.

11:06:14.557 Journalisation démarrée --- jeu. nov. 8 11:06:14 2018 ---
11:06:14.950 Réinitialisation des statistiques.
11:06:15.112 Changement des connexions ALSA.
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
11:06:15.252 Changement du graphe des connexions ALSA.
qjackctlAlsaGraph::updateItems()
11:11:01.983 Script de démarrage...
11:11:01.985 pulseaudio --start
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
11:11:03.060 Script de démarrage terminé avec succès.
11:11:03.061 JACK démarre...
11:11:03.062 /usr/bin/jackd -P70 -dalsa -dhw:Generic -r48000 -p512 -n2
11:11:03.088 JACK a été démarré avec le PID=5734.
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 70
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio0
creating alsa driver ... hw:Generic|hw:Generic|512|2|48000|0|0|nomon|swmeter|-|32bit
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
Released audio card Audio0
audio_reservation_finish
Cannot initialize driver
JackServer::Open failed with -1
Failed to open server
11:11:03.834 JACK a été arrêté
qjackctlJackGraph::clearItems()
11:11:05.326 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
qjackctlJackGraph::clearItems()
qjackctlJackGraph::clearItems()
11:11:35.712 Script de démarrage...
11:11:35.713 pulseaudio --start
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
11:11:36.176 Script de démarrage terminé avec succès.
11:11:36.177 JACK démarre...
11:11:36.178 /usr/bin/jackd -P70 -dalsa -dhw:Generic -r48000 -p512 -n2
11:11:36.188 JACK a été démarré avec le PID=5751.
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 70
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio0
creating alsa driver ... hw:Generic|hw:Generic|512|2|48000|0|0|nomon|swmeter|-|32bit
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
Released audio card Audio0
audio_reservation_finish
Cannot initialize driver
JackServer::Open failed with -1
Failed to open server
11:11:36.670 JACK a été arrêté
qjackctlJackGraph::clearItems()
11:11:38.311 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
qjackctlJackGraph::clearItems()
qjackctlJackGraph::clearItems()


Je ne parviens pas à comprendre ce message.

J'ai un pc portable qui tourne sous Librazik2 (merci olinuxx au passage pour le taff qui a l'air monstrueux (!)

Voilà les informations requises, que je ne comprends d'ailleurs pas non plus. ^^"

0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfeb44000 irq 34
 1 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfeb40000 irq 16

**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: Generic [HD-Audio Generic], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: Generic_1 [HD-Audio Generic], périphérique 0: ALC270 Analog [ALC270 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0


Voilà les captures d'écran des paramètres ; c'est peut-être là que ça coince.

Image

Image



J'ai bien aimé l'idée de ne faire tourner que ce dont on a besoin pour la MAO. Passer d'Ableton à Linux a l'air un peu ardu, mais c'est un outil que j'aimerais beaucoup apprendre à maîtriser. Du coup, si cela vous va, et que vous avez le temps, j'aimerais bien comprendre pourquoi Jack n'a pas réussi à démarrer, en plus de la potentielle résolution que vous pourriez m'apporter.

Merci beaucoup !

EDIT : J'ai pas configuré la "prio temps-réel". Sous LibraZik, il semblerait que cela ne soit pas nécessaire.

Édition modéro-forum olinuxx le 08 novembre 2018 à 14h16 : édition du message pour :


sub26nico utilisateur non connecté France
Dans ta 2ème capture d'écran, il te faut préciser le nombre d'entrées/sorties dans 'Canaux E/S'
ainsi que la carte son choisie aux lignes 'Périphérique de sorties' et 'Périphérique d'entrées',
mais pas certain que le problème vienne de là. Essayes déjà cela et dis nous.

olinuxx utilisateur non connecté France
0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfeb44000 irq 34
 1 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfeb40000 irq 16


Ça nous dit que ALSA reconnaît 2 interfaces-audio.

**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: Generic [HD-Audio Generic], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: Generic_1 [HD-Audio Generic], périphérique 0: ALC270 Analog [ALC270 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0


ALSA nous précise ici que la première interface (n°0) est une HMDI, et que la seconde (n°1) est une analogique toute simple.

Il est régulier de lire des soucis entre jackd et les interfaces HDMI.

Si j'en crois la première capture d'écran, tu démarres (option Interface) sur "hw:Generic" qui est l'interface n°0, donc la HDMI, donc potentiellement celle qui pose des problèmes avec jackd.

Si tu cliques sur le menu déroulant de Interface, tu devrais avoir accès à d'autres choix, probablement un truc genre hw1:Generic_1 qui représenterait l'interface n°1, donc l'analogique, donc celle avec laquelle il n'y a habituellement pas de problème avec jackd.

Mon conseil est donc de sélectionner cette interface hw1, puis de démarrer qjackctl.

Tiens nous au jus.

mzgh utilisateur non connecté
Merci sub26nico et olinuxx.

J'ai pas su choisir parmi les E/S donc je n'ai touché à rien.
Par contre, j'ai choisi hw:Generic_1 et Jack a démarré correctement.

Merci encore !

olinuxx utilisateur non connecté France
mzgh écrit :
J'ai pas su choisir parmi les E/S donc je n'ai touché à rien.
Par contre, j'ai choisi hw:Generic_1 et Jack a démarré correctement.


Content que ton soucis soit résolu. À priori, le soucis que tu rencontrais n'avais pas besoin de précision dans le nombre d'entrée/sortie, mais simplement de sélectionner la bonne interface audio sur laquelle démarrer jackd.

Et merci pour le [RÉSOLU] dans le titre du sujet. J'en profite pour exprimer ici que ton premier message (à part les quelques éditions que j'y ai fait) était très très bien et m'a permis de cerner avec acuité le problème, ce qui m'a permis de te faire une proposition pour solutionner ce soucis en un seul message. C'est très appréciable lorsque l'on aide quelqu'un d'avoir toutes les informations disponibles pour pouvoir l'aider efficacement et rapidement. Merci pour ça.

Et bonne musique à toi maintenant !