Chargement...
 
Skip to main content

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


Problème pour connecter Jack [Résolu, et bien résolu !]

Salut je suis débutant tant en MAO qu'en Linux et qu'en tout d'ailleurs 😁

Voila je suis avec un vieux P4 sous Suse KDE cette fois çi (je viens de tout re-installer)

Je pense avoir bien installé Jack et Qjackctl mais pas moyen de connecter 😑

J'ai ça si vous comprenez qq chose :

Copy to clipboard
11:57:19.161 Baie de brassage désactivée. 11:57:19.203 Réinitialisation des statistiques. 11:57:19.281 Changement du graphique des connexions ALSA. 11:57:19.480 Changement des connexions ALSA. 11:57:30.608 Script de démarrage... 11:57:30.609 artsshell -q terminate 11:57:31.074 Script de démarrage terminé avec statut de sortie=256. 11:57:31.075 JACK démarre... 11:57:31.076 /usr/bin/jackd -R -dalsa -dhw:0 -r48000 -p1024 -n2 11:57:31.080 JACK a été démarrer avec le PID=7552. jackd 0.109.2 Copyright 2001-2005 Paul Davis 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 JACK compiled with System V SHM support. cannot use real-time scheduling (FIFO at priority 10) [for thread -1210497344, from thread -1210497344] (1: Operation not permitted) cannot create engine 11:57:31.108 JACK a été arrêté avec succès. 11:57:31.108 Script post-extinction... 11:57:31.109 killall jackd jackd: aucun processus tué 11:57:31.524 Script post-extinction terminé avec statut de sortie=256. 11:57:33.163 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.


Édition (admin olinuxx) : pour améliorer la mise en page, merci de mettre les log de Jack (ou autres) entre des balises de code comme ceci : {CODE()} patatati patatata {CODE} ce qui donnera ceci
Copy to clipboard
patatati patatata

France
salut, je suppose que tu ne dispose pas de noyau temps réel vu le message :

cannot use real-time scheduling (FIFO at priority 10) for thread -1210497344, from thread -1210497344 (1: Operation not permitted)


décoches la case temps réel dans QJackCtl.

pour savoir si ton noyau est temps réel copies/colle ici le résultat de

uname -a


(tapes cette commande dans un terminal)

Je ne crois pas que SUSE soit un choix judicieux pour la MAO, je n'ai pas trop entendu parler de réel support audio poussé sur cette distrib, à part à une époque la distribution JAD qui était basé sur SUSE mais je crois qu'elle a été abandonnée.
Bon j'ai décoché "Temps réel" ds les "réglages" de QJackCtl, et ben, ça marche tjrs pas. 😂

Il me dis, comme ça, l'air de rien :

Copy to clipboard
14:35:38.087 Baie de brassage désactivée. 14:35:38.115 Réinitialisation des statistiques. 14:35:38.296 Changement du graphique des connexions ALSA. 14:35:38.621 Changement des connexions ALSA. 14:35:56.106 Script de démarrage... 14:35:56.108 artsshell -q terminate 14:35:56.610 Script de démarrage terminé avec statut de sortie=256. 14:35:56.612 JACK démarre... 14:35:56.613 /usr/bin/jackd -dalsa -dhw:0 -r48000 -p1024 -n2 jackd 0.109.2 Copyright 2001-2005 Paul Davis 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 JACK compiled with System V SHM support. loading driver .. apparent rate = 48000 creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit control device hw:0 the playback device "hw:0" is already in use. Please stop the application using it and run JACK again cannot load driver module alsa no message buffer overruns 14:35:56.667 JACK a été démarrer avec le PID=7949. 14:35:56.696 JACK a été arrêté avec succès. 14:35:56.697 Script post-extinction... 14:35:56.699 killall jackd jackd: aucun processus tué 14:35:57.121 Script post-extinction terminé avec statut de sortie=256. 14:35:58.840 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.



Heureux les magiciens qui comprennent cet obscur galimatias, et louangé soit celui qui prend de son temps pour me répondre. Merci.

Et, si j'ai bien compris, j'ai faux sur la distrib... Laquelle me conseilles-tu ô grand gourou Riton Lafouine ?

Je compte utiliser Audacity, Rosegarden, LMMS, et Ardour 3 (que je ne connais pas mais que vous avez l'air d'affectionner ici, tiens je m'en vais l'installer de ce pas avant de désintégrer ma suse) Merci pour tout vos tutos fan-tas-ti-que.
Pour savoir tout de mon temps réel (virtuellement réel, si.) j'ai fais comme demander ô riton et voici ce que répond ma console :

Linux linux-rz30 2.6.22.5-31-default #1 SMP 2007/09/21 22:29:00 UTC i686 i686 i386 GNU/Linux


si toi comprendre toi dire moi....
salut

as-tu vérifié tes droits

Va voir là : PAM !

Ces modifs devraient permettre à tes logiciels l'accès en temps réel aux ressources (donc à jack). Modifie et redémarre. Ça devrait fonctionner.

J'ai eu le même problème hier donc c'est tout frais 😊

jy

PS : si tu veux tout réinstaller tu peux. comme ta machine est ancienne, je te conseille la distrib ubuntu hardy heron, la 8.04, et son tutoriel d'optimisation !
Bon je rame un peu, bicoz je découvre un peu tout en même temps....

Suivant le lien j'essaie de localiser le dit "limits" et voilou comment il me parle, d'après lui j'ai aucun droit, moi qui me prenait pour le maitre...

cd /etc && find -name limits.conf il répond :

Copy to clipboard
find: ./zmd: Permission non accordée find: ./audispd: Permission non accordée find: ./skel/Documents: Permission non accordée find: ./news: Permission non accordée find: ./ssl/private: Permission non accordée find: ./cups/ssl: Permission non accordée find: ./sysconfig/network/providers: Permission non accordée ./security/limits.conf find: ./autoinstall: Permission non accordée find: ./uucp: Permission non accordée find: ./audit: Permission non accordée


😢😢😢 mais bon, quand on a pas d'bras, on a pad'permissions...

Bref, je nage, je nage, et je rêve de voir tout ça tourner comme chez jy moustache !

Merci encore !
Hé, hé, je viens de le trouver chez etc/security/limits.conf


Bon premier pas...
parfait !

pour modifier ce fichier, tu dois avoir l'ouvrir en tant qu'administrateur.

Dans un terminal, tape 'sudo gedit /etc/security/limits.conf'.
ca devrait te demander ton mot de passe root (sudo permet de lancer la commande en administrateur) puis ouvrir le fichier en question;
applique tes modifs, sauvegarde et redémarre.

ensuite lance jack (en ayant remis le mode RT auparavant)

donne nous le resultat

jy
France
je ne suis pas sûr que sudo existe avec suse. Il faudra surement se logger en Super User. Vu que je ne connais pas suse, je peux pas vraiment aider de ce côté là. Effectivement Ubuntu Studio 8.04 serai plus simple pour commencer à appréhender un système Linux, avec du support (beaucoup d'infos sur cette distro car ancienne et répandue). Rien ne t'empêchera plus tard de migrer vers une autre distri quand tu aura compris les principes des systèmes Linux.

Revenons à nos moutons !!!!

Le coup du temps réel ca à quand même changé le log car manifestement, ton noyau n'a pas l'air d'être Temps réel (RT) Forcément donc, jack ne fonctionnera pas, ou mal. Mais du coup jack nous donne une info intéressante.

the playback device "hw:0" is already in use. Please stop the application using it and run JACK again


ca, ca veux dire qu'il y a une application qui utilise déjà ta carte, jack ne peux donc pas se connecter. Quelle carte son possèdes tu ? tu utilises la carte intégrée ou une carte externe ... si c'est une externe, USB ??? Firewire ??? quel modèle ???

Pour les prochains logs de jack, tu peux activer le mode bavard (verbose) dans la configuration de jack, on aura un peu plus d'infos.

Ô fait, je suis pas gourou du tout, si le grand skippy nous entendaient ... appèles moi Riton 😊

Gare au gourou ?

Bon ma carte son est une basic de chez basic, pour le moment, Elle est intégrée, mais je te cache pas que j'ai déjà lorgné sur votre Article "Carte son"... mais bon, quand je taquinerais un peu plus... pas de caviar à un cochon de mon espèce !

En effet, sudo n'est pas sur suse, je chercherais un peu plus tard...pas le tps là, et je vous tiens au courant !
Le coup du temps réel ca à quand même changé le log car manifestement, ton noyau n'a pas l'air d'être Temps réel (RT) Forcément donc, jack ne fonctionnera pas, ou mal.


Perso quand j'utilise le noyau générique, ca tourne très bien. j'ai plus de latence mais ca permet quand meme de faire qq trucs.
Apres c'est sur que c'est mieux avec le noyau RT 😀

jy
Comment connaitre l'application qui utilise ma carte ????
salut

je ne suis pas sur de comprendre ta question.
Veux-tu savoir quel noyau tu utilises ?

jy
Pour etre plus précis ma carte son est (d'après l'ordi j'ai pas ouvert🙄)

82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
Configuré en tant que carte son n° 0
Pilote snd-intel8x0

Bon je galère un peu, sudo existe bien sur suse, mais on peut passer par Yast, qui est censé simplifié la chose 😬 ... je n'arrive pas à ouvrir ce p... de limits.conf avec un traitement de texte en mode super utilisateur, du coup, je peut modifier, mais pas enregistrer !!!!

Voili, voilo....
Vous allez rire, je sens que vous allez rire, si....

Je viens de redémarré mon Qjackctl pour le mettre en mode bavard (j'aime bien les bavards, bref, je m'aime ❗ et là ô surprise, ça a l'air de tourner !!!

Enfin dans son écran ya écrit : Démarré et un chiffre qui oscille pour le moment entre 1 et 13 % (enfin dans le journal "Messages" je vois une pointe à 53 qd même) puis 48 000 Hz

Bref, j'avance à petits pas, sans tout maitriser vraiment !

Merci, je sais pas pourquoi, mais je pense que j'ai pas fini de vous embéter....
resalut

bonne nouvelle !! le premier chiffre est l'occupation CPU. Pour limiter un peu le travail du processeur, baisse la fréquence de 48 000 à 41 500 Hz.

On va quand meme vérifier les accès RT :
j'ai regardé, yast semble etre un outil de configuration et sudo devrait fonctionner sur Suse.

Tape la commande suivante :
sudo gedit /etc/security/limits.conf

et envoie nous le résultat

jy
salut

je ne suis pas sur de comprendre ta question.
Veux-tu savoir quel noyau tu utilises ?

jy


Riton dit qu'une apllication utilise ma carte, il le sais car jack a dit (ah, ah) :

the playback device "hw:0" is already in use. Please stop the application using it and run JACK again

je voulais savoir si il y avait une commande pour savoir laquelle est-ce ....
resalut



Tape la commande suivante :
sudo gedit /etc/security/limits.conf

et envoie nous le résultat

jy


Bouh, je dois pas parler susien car il me répond :

sudo gedit /etc/security/limits.conf
Mot de passe :
sudo: gedit: command not found


l'éffronté !
Au temps pour moi, gedit est l'editeur de texte pour bureau gnome. Tu as un bureau KDE.

Essayons autre chose :
cat /etc/security/limits.conf


poste nous la réponse de cette commande

jy
Dans réglages je suis passé de 48000 à 44100, j'ai éteins et redémarré comme il me sommait, mais bon il m'écoute pas Jack, il reste à 48000...

Il fait un peu son chef, là !
as-tu appuyé sur le bouton appliquer pour valider tes modifs, avant d'arreter et de relancer jack (pas besoin de le fermer de le relancer normalement)...

jy
Page: 1/3  [Suivant]
1  2  3