Skip to main content

3 - Forum dédié à Ardour


[RESOLU] Problème de démarrage de JACK par Ardour

Bonjour à tous!

Tout d'abord un petit remerciement pour votre site, c'est une mine de renseignements!

Alors voilà mon problème :
Lorsque je lance Ardour 2, je me heurte au probleme "Ardour n'a pas pu démarrer JACK"...

Jack est pourtant lancé et fonctionne impeccablement bien avec Hydrogen...

Je vous met le message de démarrage de Qjackctl :

Copy to clipboard
09:35:22.377 Baie de brassage désactivée. 09:35:22.445 Réinitialisation des statistiques. 09:35:22.506 Script de démarrage... 09:35:22.507 artsshell -q terminate Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server socket jack server is not running or cannot be started Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server socket jack server is not running or cannot be started 09:35:22.515 Changement du graphique des connexions ALSA. sh: artsshell: not found 09:35:22.932 Script de démarrage terminé avec statut de sortie=32512. 09:35:22.932 JACK démarre... 09:35:22.933 /usr/bin/jackd -P60 -dalsa -dhw:0 -r44100 -p256 -n3 09:35:22.971 JACK a été démarrer avec le PID=1873. 09:35:23.140 Changement des connexions ALSA. no message buffer overruns no message buffer overruns jackdmp 1.9.5 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2009 Grame. 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 60 creating alsa driver ... hw:0|hw:0|256|3|44100|0|0|nomon|swmeter|-|32bit Using ALSA driver HDA-Intel running on card 0 - HDA Intel at 0xefffc000 irq 21 configuring for 44100Hz, period = 256 frames (5.8 ms), buffer = 3 periods ALSA: final selected sample format for capture: 32bit integer little-endian ALSA: use 3 periods for capture ALSA: final selected sample format for playback: 32bit integer little-endian ALSA: use 3 periods for playback 09:35:25.216 Configuration du serveur enregistrée dans "/home/pierrot/.jackdrc". 09:35:25.217 Réinitialisation des statistiques. 09:35:25.225 Client activé. 09:35:25.226 Changement des connexions JACK. 09:35:25.234 Changement du graphique des connexions JACK.


De son coté, en demarrant Ardour dans un terminal j'obtient ceci :

Copy to clipboard
pierrot@Deadend:~$ ardour2 WARNING: Your system has a limit for maximum amount of locked memory! This might cause Ardour to run out of memory before your system runs out of memory. You can view the memory limit with 'ulimit -l', and it is normally controlled by /etc/security/limits.conf Ardour/GTK 2.8.7 (built using 6628 and GCC version 4.4.3) Copyright (C) 1999-2008 Paul Davis Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker Ardour comes with ABSOLUTELY NO WARRANTY not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This is free software, and you are welcome to redistribute it under certain conditions; see the source for copying conditions. Chargement du fichier de configuration de l'ihm par défaut /usr/local/etc/ardour2/ardour2_ui_default.conf Chargement du fichier utilisateur de configuration l'ihm /home/pierrot/.ardour2/ardour2_ui.conf Loading ui configuration file /usr/local/etc/ardour2/ardour2_ui_dark.rc theme_init() called from internal clearlooks engine ardour: [INFO]: Ardour sera limité à 1024 fichiers ouverts loading system configuration file /usr/local/etc/ardour2/ardour_system.rc ardour: [INFO]: Using SSE optimized routines ardour: [INFO]: recherche des protocoles de contrôle dans /home/pierrot/.ardour2/surfaces/:/usr/local/lib/ardour2/surfaces/ powermate: Opening of powermate failed - Aucun fichier ou dossier de ce type ardour: [INFO]: Protocole de contrôle powermate inutilisable ardour: [INFO]: Protocole de surface de contrôle trouvé : « Mackie » ardour: [INFO]: Protocole de surface de contrôle trouvé : « Generic MIDI » system template path = /usr/local/share/ardour2//templates no message buffer overruns no message buffer overruns unknown option character l Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkWidget::cursor-color' of type `GdkColor' from rc file value "((GString*) 0xb1033cd0)" of type `GString' JACK COMMAND: /usr/bin/jackd -p 128 -R -P 60 -T -d alsa -n 3 -r 48000 -p 256 -d hw:0,0 no message buffer overruns no message buffer overruns unknown option character l


Je précise que j'utilise la version 1.9.5 de JACK compilé par mes soins, Qjackctl 0.3.6 installé depuis Synaptic, et Ardour 2.8.7 compilé par mes soins aussi.
Et j'utilise la distrib Ubuntu 10.04 Lucid Lynx.

Voilà, merci d'avance pour votre aide.
salut

peux-tu nous afficher le retour de
Copy to clipboard
cat /etc/security/limits.conf
et nous dire combien tu as de RAM sur ton pc.

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

Quand les logs sont trop longs, n'hésitez pas à rajouter *- devant, donc au final *-{CODE()}patatati patatata {CODE} qui permettra de masquer le log. Ce qui donnera :

[+]

merci
Alors tout d'abord merci de t'intéresser à mon cas, et merci pour la piqure de rappel concernant les "{CODE}"! 😁

Voici ce que donne cat /ect/security/limits.conf

Copy to clipboard
#Each line describes a limit for a user in the form: # # # #Where: # can be: # - an user name # - a group name, with @group syntax # - the wildcard *, for default entry # - the wildcard %, can be also used with %group syntax, # for maxlogin limit # - NOTE: group and wildcard limits are not applied to root. # To apply a limit to the root user, must be # the literal username root. # # can have the two values: # - "soft" for enforcing the soft limits # - "hard" for enforcing hard limits # # can be one of the following: # - core - limits the core file size (KB) # - data - max data size (KB) # - fsize - maximum filesize (KB) # - memlock - max locked-in-memory address space (KB) # - nofile - max number of open files # - rss - max resident set size (KB) # - stack - max stack size (KB) # - cpu - max CPU time (MIN) # - nproc - max number of processes # - as - address space limit (KB) # - maxlogins - max number of logins for this user # - maxsyslogins - max number of logins on the system # - priority - the priority to run user process with # - locks - max number of file locks the user can hold # - sigpending - max number of pending signals # - msgqueue - max memory used by POSIX message queues (bytes) # - nice - max nice priority allowed to raise to values: [-20, 19] # - rtprio - max realtime priority # - chroot - change root to directory (Debian-specific) # # # #* soft core 0 #root hard core 100000 #* hard rss 10000 #@student hard nproc 20 #@faculty soft nproc 20 #@faculty hard nproc 50 #ftp hard nproc 0 #ftp - chroot /ftp #@student - maxlogins 4 # Support Temps réel pour le groupe audio @audio - rtprio 80 @audio - nice -10 @audio - memlock 500000 # End of file


Et mon ordi dispose de 2Go de RAM...
Salut à tous!
Bon, je reviens avec de nouvelles infos. J'ai réussi a faire tourner Ardour, mais ça a pas été de tout repos...
Partant du principe que, pour une raison qui m'échappais, Ardour (compilé) ne voulait pas reconnaitre Jack 1.9.5, j'ai décidé de désinstaller Ardour, Jack, et de re-installer ce dernier en passant par Synaptic.
Le problème étant alors que Jack ne se lançais plus, j'ai compilé la version 0.118.0 et installée, pareil pour Qjackctl. Ces derniers n'apparaissant pas dans Synaptic, car installés par mes soins, je l'ai ai installés de nouveau via synaptic, et hop! Un jack qui fonctionne!

J'ai ensuite installé Ardour via Synaptic, et tout fonctionne bien!
Je suis en train de tester Guitarix et Rakarrack, et Hydrogen, et tout tourne à merveille!

Voilà, si ca peux aider quelqu'un...
Édition (admin jy_moustache) : sujet fermé car résolu. Merci de remonter les informations pertinentes dans les pages Wiki adéquates.
Si besoin de réouvrir le sujet, vous pouvez vous adresser à un des admins 😉
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.