Chargement...
 
Skip to main content

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


jackd démarre... démarre plus...

Bonjour,
je suis nouveau ici 😊
je viens d'installer ubuntustudio 14.04 mais j'utilise exclusivement linux/ubuntu depuis 7 ans maintenant, donc je commence à connaitre un peu...
Par contre je bloque sur le démarrage de jackd, au début je pensais à un problème avec pulseaudio, du coup comme je suis en double boot avec ubuntu 14.04 et que je ne pense utiliser ubuntustudio que pour découvrir Ardour, j'ai désinstallé pulseaudio et là miracle, au redémarrage ça a fonctionné (hier). J'ai même enregistré quelques pistes avec
ardour, et j'étais bien content.
Aujourd'hui je redémarre et sans rien changer à la config de qjackctl, jackd refuse de nouveau de démarrer... Moi pas comprendre...
Voilà les logs de qjackctl, que puis-je fournir d'autre?
Merci 😊

Copy to clipboard
19:54:00.736 Baie de brassage désactivée. 19:54:00.796 Réinitialisation des statistiques. 19:54:00.803 Changement des connexions ALSA. Cannot connect to server socket err = Connexion refusée Cannot connect to server request channel jack server is not running or cannot be started 19:54:00.839 Changement du graphique des connexions ALSA. (qjackctl:2230): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed (qjackctl:2230): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed 19:54:06.069 JACK démarre... 19:54:06.070 /usr/bin/jackd -v -P11 -dalsa -dhw:Generic_1,0 -r44100 -p1024 -n3 -Xseq Cannot connect to server socket err = Connexion refusée Cannot connect to server request channel jack server is not running or cannot be started no message buffer overruns no message buffer overruns (qjackctl:2230): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed (qjackctl:2230): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed no message buffer overruns 19:54:06.333 JACK a été démarrer avec le PID=2235. jackdmp 1.9.10 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2013 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 11 Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: playback device hw:Generic_1,0 Jack: capture device hw:Generic_1,0 Jack: apparent rate = 44100 Jack: frames per period = 1024 Jack: JackDriver::Open capture_driver_name = hw:Generic_1,0 Jack: JackDriver::Open playback_driver_name = hw:Generic_1,0 Jack: Check protocol client = 8 server = 8 Jack: JackEngine::ClientInternalOpen: name = system Jack: JackEngine::AllocateRefNum ref = 0 Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0 Jack: JackEngine::NotifyAddClient: name = system Jack: JackGraphManager::SetBufferSize size = 1024 Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0 Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Jack: JackDriver::SetupDriverSync driver sem in flush mode audio_reservation_init Acquire audio card Audio1 creating alsa driver ... hw:Generic_1,0|hw:Generic_1,0|1024|3|44100|0|0|nomon|swmeter|-|32bit configuring for 44100Hz, period = 1024 frames (23.2 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 Jack: JackSocketServerChannel::Open Jack: JackServerSocket::Bind : addr.sun_path /dev/shm/jack_default_1000_0 Jack: JackSocketServerChannel::BuildPoolTable size = 1 Jack: JackEngine::Open Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_1000_0 Jack: JackEngine::ClientInternalOpen: name = freewheel Jack: JackEngine::AllocateRefNum ref = 1 Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_freewheel val = 0 Jack: JackEngine::NotifyAddClient: name = freewheel Jack: JackDriver::ClientNotify ref = 1 driver = system name = freewheel notify = 0 Jack: JackDriver::ClientNotify ref = 0 driver = freewheel name = system notify = 0 Jack: JackConnectionManager::DirectConnect first: ref1 = 1 ref2 = 1 19:54:06.630 Changement du graphique des connexions ALSA. Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 1 ref2 = 1 Jack: JackDriver::SetupDriverSync driver sem in flush mode Jack: JackGraphManager::SetBufferSize size = 1024 Jack: JackAlsaDriver::Attach fBufferSize 1024 fSampleRate 44100 Jack: JackEngine::PortRegister ref = 0 name = system:capture_1 type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 1 name = system:capture_1 type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 1 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackAlsaDriver::Attach fCapturePortList[i] 1 Jack: JackEngine::PortRegister ref = 0 name = system:capture_2 type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 2 name = system:capture_2 type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 2 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackAlsaDriver::Attach fCapturePortList[i] 2 Jack: JackEngine::PortRegister ref = 0 name = system:playback_1 type = 32 bit float mono audio flags = 21 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 3 name = system:playback_1 type = 32 bit float mono audio Jack: JackConnectionManager::AddInputPort ref = 0 port = 3 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 3 Jack: JackEngine::PortRegister ref = 0 name = system:playback_2 type = 32 bit float mono audio flags = 21 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 4 name = system:playback_2 type = 32 bit float mono audio Jack: JackConnectionManager::AddInputPort ref = 0 port = 4 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 4 Jack: Clock source : system clock via clock_gettime Jack: JackServer::Start Jack: JackThreadedDriver::Start Jack: JackEngine::PortRegister ref = 0 name = system:midi_capture_1 type = 8 bit raw midi flags = 22 buffer_size = 0 Jack: JackGraphManager::AllocatePortAux port_index = 5 name = system:midi_capture_1 type = 8 bit raw midi Jack: JackConnectionManager::AddOutputPort ref = 0 port = 5 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 port created: Midi-Through:midi/playback_1 Jack: JackEngine::PortRegister ref = 0 name = system:midi_playback_1 type = 8 bit raw midi flags = 21 buffer_size = 0 Jack: JackGraphManager::AllocatePortAux port_index = 6 name = system:midi_playback_1 type = 8 bit raw midi Jack: JackConnectionManager::AddInputPort ref = 0 port = 6 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 port created: Midi-Through:midi/capture_1 Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackThreadedDriver::Init real-time Jack: JackPosixThread::AcquireRealTimeImp priority = 11 Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackSocketServerChannel::ClientCreate socket Jack: JackSocketServerChannel::BuildPoolTable size = 2 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 12 19:54:13.636 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Erreur de communication serveur. Veuillez consulter la fenêtre des messages pour plus d'informations. Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 12 Jack: JackSocketServerChannel::ClientCreate socket Jack: JackSocketServerChannel::BuildPoolTable size = 3 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 12 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 2 fd = 13 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 13 Jack: JackSocketServerChannel::Execute : poll client error err = Success Jack: JackSocketServerChannel::ClientKill ref = -1 fd = 13 Jack: Client was not opened : probably correspond to server_check Jack: JackClientSocket::Close Jack: JackSocketServerChannel::BuildPoolTable size = 2 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 12 Jack: JackSocketServerChannel::ClientCreate socket Jack: JackSocketServerChannel::BuildPoolTable size = 3 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 12 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 2 fd = 13 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 13 Jack: JackRequest::ClientCheck Jack: Check protocol client = 8 server = 8 Jack: JackRequest::ClientOpen Jack: JackEngine::ClientExternalOpen: uuid = 0, name = qjackctl Jack: JackEngine::AllocateRefNum ref = 2 Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_qjackctl val = 0 Jack: JackSocketNotifyChannel::Open name = qjackctl Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_qjackctl_1000_0 Jack: JackShmMem::new index = 2 attached = 3f354000 size = 422 Jack: JackExternalClient::Open name = qjackctl index = 2 base = 3f354000 Jack: JackPosixProcessSync::TimedWait time out = 5000000 JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out Jack: JackPosixProcessSync::TimedWait finished delta = 5000280.0 Driver is not running Jack: JackPosixSemaphore::Destroy name = jack_sem.1000_default_qjackctl Jack: JackExternalClient::Close Jack: JackSocketNotifyChannel::Close Jack: JackClientSocket::Close Jack: JackShmMem::delete size = 0 index = 2 Cannot create new client Cannot read socket fd = 16 err = Succès CheckRes error JackSocketClientChannel read fail Cannot open qjackctl client Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 13 Jack: JackSocketServerChannel::Execute : poll client error err = No such file or directory Jack: JackSocketServerChannel::ClientKill ref = -1 fd = 13 Jack: Client was not opened : probably correspond to server_check Jack: JackClientSocket::Close Jack: JackSocketServerChannel::BuildPoolTable size = 2 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 12 19:54:15.923 JACK s'arrête... Jack main caught signal 15 Jack: JackServer::Stop Jack: JackThreadedDriver::Stop Jack: JackPosixThread::Stop


et mon jack/conf.xml:

Copy to clipboard
<?xml version="1.0"?> <!-- JACK settings, as persisted by D-Bus object. You probably don't want to edit this because it will be overwritten next time jackdbus saves. --> <!-- Tue Oct 7 20:06:38 2014 --> <jack> <engine> <option name="driver">alsa</option> <option name="realtime">true</option> <option name="realtime-priority">11</option> <option name="verbose">true</option> <option name="client-timeout">500</option> </engine> <drivers> <driver name="firewire"> </driver> <driver name="alsa"> <option name="device">hw:Generic_1,0</option> <option name="capture">hw:Generic_1,0</option> <option name="playback">hw:Generic_1,0</option> <option name="rate">44100</option> <option name="period">1024</option> <option name="nperiods">3</option> <option name="hwmon">false</option> <option name="hwmeter">false</option> <option name="duplex">true</option> <option name="softmode">false</option> <option name="monitor">false</option> <option name="dither">n</option> <option name="shorts">false</option> </driver> <driver name="net"> </driver> <driver name="netone"> </driver> <driver name="loopback"> </driver> <driver name="dummy"> </driver> <driver name="alsarawmidi"> </driver> </drivers> <internals> <internal name="netmanager"> </internal> <internal name="profiler"> </internal> <internal name="audioadapter"> </internal> <internal name="netadapter"> </internal> </internals> </jack>

France
Salut et bienvenue ici !
Copy to clipboard
<option name="realtime-priority">11</option>

Ça me parait un peu faible une priorité de 11. Voir la page QJackCtl Configuration.
Merci de la réponse!

Pour la priorité, j'ai mis 60 et ça ne change pas...
France
Copy to clipboard
ALSA: use 3 periods for capture

Tu devrais essayer "2".
Au fait, c'est quoi comme carte son ? C'est une puce intégrée non ?

Et puis si ca marche pas, tu peux essayer de décocher l'option dans "Réglages" -> onglet "divers" -> option "Activer l'interface Dbus".
Oui oui, c'est une puce intégrée... J'ai déjà décoché l'option Activer l'interface Dbus...
Sinon j'ai bien mis 2, et il démarre... par contre j'ai redémarré entre temps... Du coup je ne sais pas si c'est ça...
😕
France
Chouette.
Tu n'as plus qu'à observer et tu nous diras.
a+
Olivier
Suisse
Salut,

vérifie aussi que ton utilisateur soit dans le groupe audio.
Bon, ça à l'air de marcher...
Je commence à m'amuser avec les connexions jack, virtual keyboard, Qsynth et Ardour... Bon, c'est un peu casse-tête au début, mais c'est vraiment puissant!!
Waouh, c'est génial!

😀
France
bienvenue dans le monde réel néo 😊
Oui.. Mais, c'est pas encore le monde idéal... Car Jack plante de temps en temps, je suis obligé de redémarrer l'ordi...
Notamment quand je touche les niveaux dans alsamixer.

Une idée??

Merci 😊
France
Oui, tu dois pouvoir relancer ALSA sans redémarrer ton ordi. Ça sera déjà moins contraignant.
Voir le dernier paragraphe de ALSA Dépannage pour cela.
Certes... Ça sera dejà mieux si j'ai juste alsa à relancer et que ça ne me plante pas jack...
mais je préférais savoir pourquoi alsa plante...
Merci
France
Ouep, j'imagine. Je te donne ci-dessous ma réflexion.

Sinon, en lisant :
Copy to clipboard
creating alsa driver ... hw:Generic_1,0|hw:Generic_1,0|1024|3|44100|0|0|nomon|swmeter|-|32bit

Je me dis que "32bit" c'est peut être trop. Essaie en 24bit si tu peux.

Et en lisant :
Copy to clipboard
19:54:06.070 /usr/bin/jackd -v -P11 -dalsa -dhw:Generic_1,0 -r44100 -p1024 -n3 -Xseq

tu pourrais essayer sans l'option "Xseq".
(normalement, tu devrais maintenant avoir "-P60" et "-n2". Refile un log de jack dans ton prochain message.

Enfin, en lisant :
Copy to clipboard
Jack: JackPosixThread::StartImp : create non RT thread

Je me dis que tu pourrais vérifier l'accès au temps réel. (Voir la page PAM).

Ceci dit, il y a des pilotes très stables et très robustes et d'autres qui le sont moins. Donc, des fois, à part entrer dans le code du pilote et corriger (et remonter la correction chez ALSA pour la faire relire et ainsi éviter l'apport d'autres bogues), ba juste "c'est comme ca pour l'instant". Ha... les frustrations de l'informatique ! 🙄
Je me dis que "32bit" c'est peut être trop. Essaie en 24bit si tu peux.


Où je règle ça? Je ne vois qu'une case à cocher 'Forcer 16bits'

tu pourrais essayer sans l'option "Xseq".


Pareil... où je trouve ça??

Je me dis que tu pourrais vérifier l'accès au temps réel. (Voir la page PAM).


Apparemment c'est bon...
Suisse
A nouveau et en partant de 14.04,

1) vérifier que le noyau lowlatency soit installé
2) que le user soit bien dans le groupe audio.

Pour l'heuree je n'en n'en démord pas vu qu'il n'est pas normal que jack soit aussi capricieux.
France
Mmmh... laisse tomber pour l'histoire du 32/24bit.
Xseq, c'est l'option "pilote Midi" dans les réglages de qjackctl. Met le sur "aucun" pour le moment.
Et puis n'oublie pas les conseils de pierrotlo.

PS : évite de simplement nous dire "apparemment c'est bon...". Met-nous plutôt des copies des logs ou retours-console. Par exemple en ce qui concerne la page PAM, un retour de la commande "groups", une copie de ton "audio.conf" et un retour de la commande "ulimit -l -r". Ça permet d'avoir plusieurs yeux sur ce qui se passe sur ton système et d'éviter de tourner en rond pour une broutille ainsi que d'éviter que pierrotlo ne prenne 2 fois de son temps pour t'aider en te posant 2 fois la même question 😁
Pardon Pierrotlo, j'avais oublié de répondre pour le lowlatency et le groupe audio 😕
En tout cas merci beaucoup à vous deux de vous intéresser à mon cas! 😊

le noyau lowlatency est bien installé:

Copy to clipboard
$ uname -r 3.13.0-37-lowlatency


et l'utilisateur appartient bien au groupe audio:

Copy to clipboard
groups user adm cdrom sudo audio dip plugdev lpadmin sambashare


Sinon, mon audio.conf:

Copy to clipboard
# Provided by the jackd package. # # Changes to this file will be preserved. # # If you want to enable/disable realtime permissions, run # # dpkg-reconfigure -p high jackd @audio - rtprio 95 @audio - memlock unlimited #@audio - nice -19


et aussi:

Copy to clipboard
$ ulimit -l -r max locked memory (kbytes, -l) unlimited real-time priority (-r) 95


Et j'ai désactivé le pilote midi seq...
Bon, effectivement, en relançant alsa à la main, c'est un peu plus simple déjà...
France
On essaie de minimiser les frustrations 😉

C'est souvent que jack/qjackctl ne veut plus se lancer ?

Sinon, super toutes ces infos 😊 Ça permet de voir qu'effectivement, tout semble en place.
C'est quoi ta puce-son intégrée ? (file le resultat d'un
Copy to clipboard
lspci |grep [aA]udio

Et refile nous aussi un log de jack.
Suisse
Ok. Ceci étant dit et fait.

Maintenant, logiquement jack doit se lancer sans autre.

Cependant, il y'a pas mal de config sur ton système qui on été faite en "touillant", donc il serait judicieux de tout remettre à zéro, la config de jack.
J'ai peu de temps, mais si je ne m'abuse il faut effacer le fichier .jackdrc

Copy to clipboard
rm -f .jackdrc

redémarre ton ordi (pas nécessaire, mais pour être sûr).

...et logiquement, par défaut, sans rien configurer, il devrait démarrer jack sans soucis. Si tu a réellemnt viré pulseaudio en le désinstallant, c'est ok.

Si non redonne le message d'erreur de jack. Ensuite on regarde pour améliorer les latences...une chose après l'autre.
Fait gaffe sur ubuntu de ne pas écraser le noyau lowlatency par une mise à jour qui va te réinstaller automatiquement un kernel generic.
Bon, alors, jack démarre normalement, j'ai l'impression que c'est alsa qui plante...
Chaque fois que je touche alsamixer (même jack arrêté), au bout de quelques modifications il se bloque.. (du coup jack plante s'il est lancé).
Si je ferme qjackctl, que je relance alsa, jackd démarre (au moins dans 90% des cas).

Copy to clipboard
$ lspci |grep [aA]udio 00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)


Pour les logs de jack, quand il est démarré (tant qu'alsa plante pas), il donne ça:

Copy to clipboard
21:24:04.315 Baie de brassage désactivée. 21:24:04.381 Réinitialisation des statistiques. 21:24:04.393 Changement des connexions ALSA. Cannot connect to server socket err = Connexion refusée Cannot connect to server request channel jack server is not running or cannot be started 21:24:04.426 Changement du graphique des connexions ALSA. (qjackctl:5316): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed (qjackctl:5316): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed 21:24:05.667 JACK démarre... 21:24:05.668 /usr/bin/jackd -v -P60 -dalsa -dhw:Generic_1,0 -r44100 -p1024 -n2 Cannot connect to server socket err = Connexion refusée Cannot connect to server request channel jack server is not running or cannot be started no message buffer overruns no message buffer overruns (qjackctl:5316): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed (qjackctl:5316): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed no message buffer overruns jackdmp 1.9.10 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2013 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 21:24:05.934 JACK a été démarrer avec le PID=5320. Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: playback device hw:Generic_1,0 Jack: capture device hw:Generic_1,0 Jack: apparent rate = 44100 Jack: frames per period = 1024 Jack: JackDriver::Open capture_driver_name = hw:Generic_1,0 Jack: JackDriver::Open playback_driver_name = hw:Generic_1,0 Jack: Check protocol client = 8 server = 8 Jack: JackEngine::ClientInternalOpen: name = system Jack: JackEngine::AllocateRefNum ref = 0 Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0 Jack: JackEngine::NotifyAddClient: name = system Jack: JackGraphManager::SetBufferSize size = 1024 Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0 Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Jack: JackDriver::SetupDriverSync driver sem in flush mode audio_reservation_init Acquire audio card Audio1 creating alsa driver ... hw:Generic_1,0|hw:Generic_1,0|1024|2|44100|0|0|nomon|swmeter|-|32bit configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods ALSA: final selected sample format for capture: 32bit integer little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 32bit integer little-endian ALSA: use 2 periods for playback Jack: JackSocketServerChannel::Open Jack: JackServerSocket::Bind : addr.sun_path /dev/shm/jack_default_1000_0 Jack: JackSocketServerChannel::BuildPoolTable size = 1 Jack: JackEngine::Open Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_1000_0 Jack: JackEngine::ClientInternalOpen: name = freewheel Jack: JackEngine::AllocateRefNum ref = 1 Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_freewheel val = 0 Jack: JackEngine::NotifyAddClient: name = freewheel Jack: JackDriver::ClientNotify ref = 1 driver = system name = freewheel notify = 0 Jack: JackDriver::ClientNotify ref = 0 driver = freewheel name = system notify = 0 Jack: JackConnectionManager::DirectConnect first: ref1 = 1 ref2 = 1 Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 1 ref2 = 1 Jack: JackDriver::SetupDriverSync driver sem in flush mode Jack: JackGraphManager::SetBufferSize size = 1024 Jack: JackAlsaDriver::Attach fBufferSize 1024 fSampleRate 44100 Jack: JackEngine::PortRegister ref = 0 name = system:capture_1 type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 1 name = system:capture_1 type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 1 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackAlsaDriver::Attach fCapturePortList[i] 1 Jack: JackEngine::PortRegister ref = 0 name = system:capture_2 type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 2 name = system:capture_2 type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 2 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackAlsaDriver::Attach fCapturePortList[i] 2 Jack: JackEngine::PortRegister ref = 0 name = system:playback_1 type = 32 bit float mono audio flags = 21 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 3 name = system:playback_1 type = 32 bit float mono audio Jack: JackConnectionManager::AddInputPort ref = 0 port = 3 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 3 Jack: JackEngine::PortRegister ref = 0 name = system:playback_2 type = 32 bit float mono audio flags = 21 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 4 name = system:playback_2 type = 32 bit float mono audio Jack: JackConnectionManager::AddInputPort ref = 0 port = 4 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 4 Jack: Clock source : system clock via clock_gettime Jack: JackServer::Start Jack: JackThreadedDriver::Start Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackThreadedDriver::Init real-time Jack: JackPosixThread::AcquireRealTimeImp priority = 60 Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackSocketServerChannel::ClientCreate socket Jack: JackSocketServerChannel::BuildPoolTable size = 2 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackRequest::Notification Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackEngine::ClientNotify: no callback for notification = 4 Jack: JackEngine::ClientNotify: no callback for notification = 4 21:24:08.207 Changement des connexions JACK. 21:24:08.211 Configuration du serveur enregistrée dans « /home/lavarenne/.jackdrc ». 21:24:08.213 Réinitialisation des statistiques. 21:24:08.229 Client activé. 21:24:08.266 Changement du graphique des connexions JACK. Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::ClientCreate socket Jack: JackSocketServerChannel::BuildPoolTable size = 3 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 9 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : poll client error err = Success Jack: JackSocketServerChannel::ClientKill ref = -1 fd = 12 Jack: Client was not opened : probably correspond to server_check Jack: JackClientSocket::Close Jack: JackSocketServerChannel::BuildPoolTable size = 2 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::ClientCreate socket Jack: JackSocketServerChannel::BuildPoolTable size = 3 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 9 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackRequest::ClientCheck Jack: Check protocol client = 8 server = 8 Jack: JackRequest::ClientOpen Jack: JackEngine::ClientExternalOpen: uuid = 0, name = qjackctl Jack: JackEngine::AllocateRefNum ref = 2 Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_qjackctl val = 0 Jack: JackSocketNotifyChannel::Open name = qjackctl Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_qjackctl_1000_0 Jack: JackShmMem::new index = 2 attached = a68d7000 size = 422 Jack: JackExternalClient::Open name = qjackctl index = 2 base = a68d7000 Jack: JackPosixProcessSync::TimedWait time out = 5000000 Jack: JackPosixProcessSync::TimedWait finished delta = 13740.0 Jack: JackEngine::NotifyAddClient: name = qjackctl Jack: JackDriver::ClientNotify ref = 2 driver = system name = qjackctl notify = 0 Jack: JackExternalClient::ClientNotify ref = 0 client = qjackctl name = system notify = 0 Jack: JackDriver::ClientNotify ref = 2 driver = freewheel name = qjackctl notify = 0 Jack: JackExternalClient::ClientNotify ref = 1 client = qjackctl name = freewheel notify = 0 Jack: JackSocketServerChannel::ClientAdd ref = 2 fd = 12 Jack: JackSocketServerChannel::BuildPoolTable size = 3 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 9 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackRequest::Notification Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackEngine::ClientNotify: no callback for notification = 4 Jack: JackEngine::ClientNotify: no callback for notification = 4 Jack: JackEngine::ClientNotify: no callback for notification = 4 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackClient::SetupDriverSync driver sem in flush mode Jack: JackPosixSemaphore::Connect name = jack_sem.1000_default_qjackctl Jack: JackPosixSemaphore::Connect sem_getvalue 0 Jack: Clock source : system clock via clock_gettime Jack: JackLibClient::Open name = qjackctl refnum = 2 Jack: jack_set_graph_order_callback ext_client 16f2ad0 client 16f2ad0 Jack: JackClient::Activate Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackRequest::ActivateClient Jack: JackEngine::ClientActivate ref = 2 name = qjackctl Jack: JackPosixProcessSync::TimedWait time out = 464380 Jack: JackPosixProcessSync::TimedWait finished delta = 7042.0 Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 2 Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 2 Jack: JackClient::kActivateClient name = qjackctl ref = 2 Jack: WaitGraphChange... Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackRequest::Notification Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackEngine::ClientNotify: no callback for notification = 4 Jack: JackEngine::ClientNotify: no callback for notification = 4 Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 4 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 4 Jack: JackClient::kGraphOrderCallback Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12 (qjackctl:5316): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed (qjackctl:5316): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9 Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12





Fait gaffe sur ubuntu de ne pas écraser le noyau lowlatency par une mise à jour qui va te réinstaller


Ah... même sur ubuntu studio?
France
Et quand il plante, il dit quoi ?

Aussi, pour moi, tu peux virer le mode "verbeux" dans la config de qjackctl. Ca me perturbes plusse qu'autre chose.

Et aussi, la prochaine fois que ton pilote ALSA plante, file nous les dernières lignes de la commande dmesg.

Et encore, tu peux faire des recherches sur la toile avec chacune des lignes de résultat de ton lspci (et ajoute le mot "linux" aussi)

Voila, vu de mon point de vue, j'imagine que c'est le pilote ALSA de ta puce audio qui est un peu frileux.
Page: 1/2  [Suivant]
1  2