Skip to main content

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


LE BUG DE JACK

Bonjour tout le monde smile

suite au conseil de Jacques dans ma présentation ( tiki-view_forum_thread.php?forumId=26&comments_parentId=35168 ) je poste à présent dans cette section pour aborder le problème du fonctionnement de Jack sous UBUNTU Studio (Linux UBUNTU 10 04 installé sur un DD 60 Go SSD dèdié avec un noyeau en RT).

rappel du problème : Jack plante au démarrage, aucune appli de la suite "production audio" ne fonctionne ou fonctionne mal ou pas !

voici la log d'erreur contatée :

[+]
idem ad libitum
jusqu'à :
....
Copy to clipboard
cannot continue execution of the processing graph (Relais brisé (pipe)) jackd: aucun processus trouvé 23:50:40.548 Script post-extinction terminé avec statut de sortie=256.


{QUOTE}
j'ajoute comme observation :

1) premier constat : je rencontre des problèmes avec Audacious qui me dit être déjà lancé lorsque je le démarre dans mon environnement personnel ( "PRO" = sous LINUX UBUNTU 10,04 lucid SSD 40go + 2x500 sata données croisées + 1,5 To stockage + 1,5 To externe + divers DD ext. ), bien qu'absent du bureau en tant que fenêtre. Ensuite apparait un message me proposant d'ignorer le fait qu'il soit déjà lancé pour l'exécuter malgré tout .... ensuite ça fonctionne normalement sous ma config habituelle et ===__pas du tout sous R. Roll.(mon DD "musique")
__===

Se lancerai-t-il tout seul occupant ainsi la carte son résidente sur la carte mère ???


2) en bon béotien, je ne sais même pas comment lui causer à mon PAM ... j'ai bien essayé de vérifier avec un terminal et en copiant sur cette page :

http://www.linuxmao.org/tikiwiki/tiki-index.php?page=applis+RT(lien(lien externe) externe)

la ligne de commande suivante :

ulimit -l -r
max locked memory (kbytes, -l) 700000
real-time priority (-r) 90

collée telle quelle dans un terminal, dans R.roll, puis "enter" = que dalle erreur de syntaxe et j'en reste là ...

confused

c'est dire ma capacité à discuter avec mon système ... En plus il est souvent tard dans la nuit quand j'essaye de lui causer alors les neurones sont un peu en vrac ! Faut dire que cette partie n'est pas la plus passionnante et que je préfère découvrir la basse que la programmation ! confused

C'est pour ça que j'ai besoin d'aide ( région Albigeoise) et aussi pas mal par manque de temps.


Merci d'avance pour vos réponses, va falloir être patients et compréhensifs, les quinquas néo MAO font ce qu'ils peuvent avec ce qui leur reste de neurones disponibles et épargnés par la vie !!! mrgreen

Thierry
Bonjour tout le monde,

réponse à la question 1 : non, je n'éteint pas la carte son car il n'y a pas d'inter sur la carte et son alim disparait dans une choucroute de fils ...
Si je la débranche c'est par son cordon d'alim au cul de la bête.

2) tests de ce matin (j'ai débranché ou coupé l'alim de tout le monde)

Tout les ports USB branchés appareils éteints - Démarrage des systémes - log - lancement de appareils un apres l'autre en finissant par la carte son puis terminal = lsusb(enter)

au démarrage sur "Pro"

troll@Troll-Bureau:~$ lsusb

[+]
au démarrage sur R.Roll (appareil photo en plus = 8 USB connectés et alimentés apres démarrage) =

troll@TrollStudio:~$ lsusb

[+]
sur ce, je vais me faire un petit DVD de Tango Studio

A+ et bon début de journée
Coucou me revoilou !

Comme convenu j'ai testé Jack sous TANGO STUDIO en DVD Live (pas trouvé comment mettre le claver en français ... 😕 ) =

7:32:31.549 Patchbay deactivated.
17:32:31.555 Statistics reset.
17:32:31.668 ALSA connection graph change.
17:32:31.866 ALSA connection change.
17:32:34.860 Startup script...
17:32:34.861 artsshell -q terminate
sh: artsshell: not found
17:32:35.263 Startup script terminated with exit status=32512.
17:32:35.263 JACK is starting...
17:32:35.263 /usr/bin/jackd -dalsa -dhw:0 -r44100 -p1024 -n2
17:32:35.264 JACK was started with PID=4146.
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
Memory locking is unlimited - this is dangerous. You should probably alter the line:
@audio - memlock unlimited
in your /etc/limits.conf to read:
@audio - memlock 2315613
no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
control device hw:0
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
cannot load driver module alsa
17:32:36.531 JACK was stopped successfully.
17:32:36.532 Post-shutdown script...
17:32:36.532 killall jackd
jackd: no process found
17:32:37.028 Post-shutdown script terminated with exit status=256.
17:32:37.285 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
17:32:47.932 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.

et lsusb =

angostudio@live:~$ lsusb
Bus 002 Device 006: ID 1210:0002
Bus 002 Device 005: ID 046d:c040 Logitech, Inc. Corded Tilt-Wheel Mouse
Bus 002 Device 004: ID 046d:c312 Logitech, Inc. DeLuxe 250 Keyboard
Bus 002 Device 003: ID 04f9:01f0 Brother Industries, Ltd
Bus 002 Device 002: ID 8087:0024
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
tangostudio@live:~$


😢 on pète tout ou bien ??? 🙄
Hello !

Pour le clavier, tu vas dans système/préférences/clavier du menu principal.

Tu as démarré Jack avec, comme périphérique-son, hw:0 soit ta carte-son interne au PC.
Donc, si tu as toujours la Lexicon connectée, il faudrait essayer Jack avec :
périph' entrée : hw:1,1
périph' sortie : hw:1,0
Mais elle n'apparait toujours pas dans le lsusb. Marche-t-elle encore en streaming ?
A ce propos, peux-tu également poster un :
Copy to clipboard
lspci

en prenant soin de mettre ce bloc de log en format "code" et en faisant précéder l'ensemble de ce bloc de "*-" ce qui donnera (comme corrigé par le modéro dans les posts ci-dessus) une meilleure lisibilité d'ensemble ?

As-tu vérifié le PAM ?

Bonne journée,
A+
pas d'essais en streaming car rien ne fonctionne en lecture via mozilla (Flah obsolette Deezer ne lis rien etc ...)

Pour Jack :
voici la log d'erreur contatée :

[+]
Thierry
Hello, Thierry !

On est dans la mouise... la mouise !
Ca nécessite un temps de réflexion.
Tout ce que je vois, c'est que le problème se situe entre Lexicon-port USB-Alsa-Jack...

Pour essayer de localiser ce p***** de %!§!@@! de bug, démarre une fois Jack avec :

1.
  • interface : hw:0
  • périph' entrée : défaut
  • périph' sortie : défaut
avec le log,
et une fois avec :

2.
  • interface : hw:1
  • périph' entrée : défaut
  • périph' sortie : défaut
et son log.

A+
Salut,

je sais que c'est la mouise depuis le début ... mais pas la mouise triste ! J'apprend des trucs que jamais je n'aurais imaginé. Bon pour ces deux dernières tentatives je les fais sous Tango ou sous Ubuntu studio ???


A+ et merci encore de tout ce temps de cerveau disponible que vous me consacrez.
Hello !

Pour comparer avec ce que je pratique le plus donc ce que je connais à peu près le mieux, ce serait bien de jouer à tout ça sous Tango.

Si mon temps de cervau permet à tout le monde d'apprendre des trucs sympas, alors c'est, vraiment, sans aucun regret...😎

A+
sous TANGO
2 essais
voici la log d'erreur contatée :

[+]
1er essai
interface : hw:0


23:09:08.731 Patchbay deactivated.
23:09:08.739 Statistics reset.
23:09:08.841 ALSA connection graph change.
23:09:09.039 ALSA connection change.
23:09:33.187 Startup script...
23:09:33.187 artsshell -q terminate
sh: artsshell: not found
23:09:33.589 Startup script terminated with exit status=32512.
23:09:33.589 JACK is starting...
23:09:33.589 /usr/bin/jackd -dalsa -dhw:0 -r44100 -p1024 -n2
23:09:33.590 JACK was started with PID=3669.
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
Memory locking is unlimited - this is dangerous. You should probably alter the line:
@audio - memlock unlimited
in your /etc/limits.conf to read:
@audio - memlock 2315613
no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
control device hw:0
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
cannot load driver module alsa
23:09:34.870 JACK was stopped successfully.
23:09:34.870 Post-shutdown script...
23:09:34.871 killall jackd
jackd: no process found
23:09:35.373 Post-shutdown script terminated with exit status=256.
23:09:35.784 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
23:09:42.133 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.

2éme essai :
interface : hw:1


23:09:08.731 Patchbay deactivated.
23:09:08.739 Statistics reset.
23:09:08.841 ALSA connection graph change.
23:09:09.039 ALSA connection change.
23:09:33.187 Startup script...
23:09:33.187 artsshell -q terminate
sh: artsshell: not found
23:09:33.589 Startup script terminated with exit status=32512.
23:09:33.589 JACK is starting...
23:09:33.589 /usr/bin/jackd -dalsa -dhw:0 -r44100 -p1024 -n2
23:09:33.590 JACK was started with PID=3669.
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
Memory locking is unlimited - this is dangerous. You should probably alter the line:
@audio - memlock unlimited
in your /etc/limits.conf to read:
@audio - memlock 2315613
no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
control device hw:0
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
cannot load driver module alsa
23:09:34.870 JACK was stopped successfully.
23:09:34.870 Post-shutdown script...
23:09:34.871 killall jackd
jackd: no process found
23:09:35.373 Post-shutdown script terminated with exit status=256.
23:09:35.784 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
23:09:42.133 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
Hello !

Tu as fait deux fois le test avec hw:0...

En parlant de tests, as-tu fait celui qui consiste à vérifier tous tes ports USB à l'aide d'une clef, par exemple ?
Je t'avais indiqué la procédure + haut. Toujours pareil : histoire d'éliminer une à une toutes les sources d'emmerdements... mais sans trop d'illusions.

Peux-tu vérifier que le paquet alsa-firmware est bien installé ?
Si non, installe-le (Synaptic : recherche sur nom/installation) et re-boote la machine.

Peux-tu me lister, après, les différents choix que Jack te propose pour :
  • interface,
  • périph' entrée,
  • périph' sortie ?

A+
Salut, Thierry !

En tout cas, dans le lien que tu donnes, la Lexicon n'apparait pas non plus dans son lsusb...
On va dire que c'est normal, donc !

Si j'ai bien tout compris (english), lui semble s'être dépatouillé, en effet, en désactivant sa carte intégrée par le setup BIOS.
Ensuite, sur sa 10.10 (qui a toujours posé problème pour la MAO, je crois ?), il a désinstallé jack2 qu'il a remplacé par jack1.

Moi, tout ça ne me parait pas totalement idiot et recoupe bien quelques infos ou indices glanés par ci par là...

A+
Salut tout le monde !

les dernières nouvelles de jack et ses amis :

Ce WE, avec un pote ingénieur du son, nous avons tenté d'installer deux versions de Cubase et une de Nuendo sous Windows Trust installé sur mon sytéme Ubuntu 10 04
Toujours avec la carte son Lexicon Omega résultat : impossible de faire fonctionner ces logiciels non plus ... ! la cause un conflit de fréquence d'horloge entre le systéme et la carte. Au point que pour récupérer le son en retournant sous ubunu j'ai été obligé de débrancher et rebrancher cette carte physiquement pour réinitialiser son horloge.

Je soupçonne aussi une mauvaise gestion des ports USB pour corser l'histoire.

Je ne sais pas si il y a un lien logique dans tout cela, mais si quelqu'un à un avis ...

A suivre ....
Salut, Thierry,

On avait pas mal élagué le sujet, déjà et, rappelle-toi, j'avais déjà proposé de chercher autour des ports physiques USB dans un post précédent...
Peut-être pas de fumée sans feu, en effet ?...

Pour l'horloge, je n'y aurais pas pensé étant donné qu'alsa donne la carte comme "full" compatible.
J'ai pourtant eu le même souci avec une carte PCI.
Aucun moyen de paramétrer ça sur la carte ?
Dans mon cas, il y avait un paramètre qui enclenchait une horloge "maison" pour synchroniser d'autres produits du même constructeur...

A+
France
j'ai pas tout lu mais juste un truc par rapport au premier post :
  • ce qui ressort du log de jack c'est "the playback device "hw:1" is already in use. Please stop the application using it and run JACK again"
    le tuto jack premier lancement donne quelques conseils à ce niveau (as tu pulseaudio ?)
  • ulimit -l -r
    max locked memory (kbytes, -l) 700000
    real-time priority (-r) 90
    n'est pas une commande. La commande se trouve après l'invite ($), exemple (tiré de PAM) :
    Copy to clipboard
    ~~#00C:$~~ ulimit -l -r %%% max locked memory (kbytes, -l) 700000 %%% real-time priority (-r) 90

    la commande est ulimit -l -r
    le reste est un exemple de résultat

oliv'
Merci Oliv',

j'ai pas tout compris mais je fais suivre l'info à de plus éclairés que moi ....

😉

Je ne manquerai pas de vous informer des suites de l'histoire en attendant je joue de la basse normalement, en dehors du virtuel !

A terme j'aurais une carte son Lexicon Omega a vendre, une super affaire, tres peu servi ... 🙁 voir accompagnée de son disque dur SSD ... qui dors depuis sa mise en service (je ne vais tout de m?mé pas installer un Windaube juste pour le plaisir de faire tourner Cubase ... )

A bientôt
France
Salut Pouzols.

Je constate encore une fois un très long post et beaucoup d'énergie pour seulement de la configuration, cela me rappel une autre époque, celle avant l'apparition de Tango Studio.

A toi de voir.

Si tu choisi de rester sous UBUNTU Studio, qui est, la preuve, mal configuré pour la mao, et bien je te souhaite bon courage car tu n'a pas fini de faire ce genre de réglages, d'avoir des surprises après MAJ, etc..

Bien sur qu'il est possible de le configurer ubuntu correctement, faut juste y passer tout sont temps, voila tout!
D'ailleurs la preuve c'est que Tango est basé sur ubuntu, sauf qu'un mec super qui s'appelle Jof a fait tout le boulo pour toi en amont, et que si tu rencontre ton genre de problème, tu peut lui en parler sur IRC.

a plus!
Page: 2/2
1  2