[Contourné] cate son + alsa + jack = latence
je rapplique ici avec cette fois-ci une question dans le contexte "tango studio" (c'est ma nouvelle tentative de réconciliation avec linux...).
installation extrêmement fluide, tout est reconnu du premier coup, ça roule au quart de tour, on sent vraiment que c'est stable et solide. bref, les premières secondes de fréquentation ont été un vrai conte de fée (j'exagère, c'est pour les amateurs de savon).
là où ça a commencé à me prendre un peu l'bloc, c'est quand je me suis tourné vers jack. je le redoutais un peu, puisque j'avais déjà eu l'expérience d'une distrib (kxstudio pour ne pas la nommer) où pulseaudio brillait par son absence. je configure tout comme je pense qu'il faut le faire, j'installe en prime les drivers de ma carte (terratec dmx 6fire usb) avec le firmware. j'ajuste les priorités, échantillons/période, fréquence en fonction des tutos idoines...
et puis je ferme les yeux en appuyant sur le bouton gauche...
résultat des courses: v'là-ti pas que jack "me parle", comme dit la chanson...
veut pas, le jack. veut pas me donner une latence en bas de 23,2 ms. veut pas d'un ratio échantillons/période inférieur à 512.
commence à m'énerver, jack. un peu.
mais c'est sans doute moi qui comprends rien.
parce qu'avec les systèmes où cohabitent alsa et pulseaudio (par exemple fedora, que j'aimais bien avant qu'il me fasse des siennes...), une manip de synchro (ou quelque chose du genre) me permettait d'avoir une latence de 0,766 ms.
autre détail: avec un kernel low-latency (par exemple sur kxstudio), j'obtenais une latence de 11,6 si je me souviens bien. c'est pas optimal (car ma carte peut prendre bien meilleur résultat), mais c'est déjà ça.
je deviens peut-être un peu fou.
quelqu'un peut-il éclairer ma lanterne?
installation extrêmement fluide, tout est reconnu du premier coup, ça roule au quart de tour, on sent vraiment que c'est stable et solide. bref, les premières secondes de fréquentation ont été un vrai conte de fée (j'exagère, c'est pour les amateurs de savon).
là où ça a commencé à me prendre un peu l'bloc, c'est quand je me suis tourné vers jack. je le redoutais un peu, puisque j'avais déjà eu l'expérience d'une distrib (kxstudio pour ne pas la nommer) où pulseaudio brillait par son absence. je configure tout comme je pense qu'il faut le faire, j'installe en prime les drivers de ma carte (terratec dmx 6fire usb) avec le firmware. j'ajuste les priorités, échantillons/période, fréquence en fonction des tutos idoines...
et puis je ferme les yeux en appuyant sur le bouton gauche...
résultat des courses: v'là-ti pas que jack "me parle", comme dit la chanson...
10:12:29.782 Baie de brassage désactivée. 10:12:29.786 Réinitialisation des statistiques. 10:12:29.789 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 10:12:29.796 Changement du graphique des connexions ALSA. 10:13:47.857 JACK démarre... 10:13:47.857 /usr/bin/jackd -P80 -dalsa -dhw:0 -r44100 -p256 -n2 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 10:13:47.866 JACK a été démarrer avec le PID=3768. no message buffer overruns no message buffer overruns no message buffer overruns jackdmp 1.9.9.5 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2012 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 80 audio_reservation_init Acquire audio card Audio0 creating alsa driver ... hw:0|hw:0|256|2|44100|0|0|nomon|swmeter|-|32bit configuring for 44100Hz, period = 256 frames (5.8 ms), buffer = 2 periods ALSA: final selected sample format for capture: 32bit integer little-endian ALSA: cannot set period size to 256 frames for capture ALSA: cannot configure capture channel Cannot initialize driver JackServer::Open failed with -1 Failed to open server 10:13:47.990 JACK a été arrêté avec statut de sortie=255. 10:13:50.045 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
veut pas, le jack. veut pas me donner une latence en bas de 23,2 ms. veut pas d'un ratio échantillons/période inférieur à 512.
commence à m'énerver, jack. un peu.
mais c'est sans doute moi qui comprends rien.
parce qu'avec les systèmes où cohabitent alsa et pulseaudio (par exemple fedora, que j'aimais bien avant qu'il me fasse des siennes...), une manip de synchro (ou quelque chose du genre) me permettait d'avoir une latence de 0,766 ms.
autre détail: avec un kernel low-latency (par exemple sur kxstudio), j'obtenais une latence de 11,6 si je me souviens bien. c'est pas optimal (car ma carte peut prendre bien meilleur résultat), mais c'est déjà ça.
je deviens peut-être un peu fou.
quelqu'un peut-il éclairer ma lanterne?