Chargement...
 
Skip to main content

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


[Résolu] lexicon omega + jack

Bonjour,
me revoilà..
Après pas mal de test avec ma carte son intégrée de mon portable (qui marchait une fois sur deux), je me suis procuré une carte usb lexicon oméga (4 entrées) seulement je n'arrive pas à la configurer avec jack (elle est bien reconnue par linux). En fait je ne sais plus par où commencer, je lance qjackctl et je sélectionne l'interface hw:Omega (ou hw:Omega,0 ou hw:Omega,1)
mais j'ai une erreur de connection...
J'ai désinstallé pulseaudio au cas où... mais ce n'est pas mieux.

Voici les logs de Qjackctl:

Copy to clipboard
15:28:01.429 JACK démarre... 15:28:01.430 /usr/bin/jackd -v -P75 -dalsa -dhw:Omega,0 -r44100 -p16 -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 no message buffer overruns 15:28:01.503 JACK a été démarrer avec le PID=2287. no message buffer overruns 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 75 Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: playback device hw:Omega,0 Jack: capture device hw:Omega,0 Jack: apparent rate = 44100 Jack: frames per period = 16 Jack: JackDriver::Open capture_driver_name = hw:Omega,0 Jack: JackDriver::Open playback_driver_name = hw:Omega,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 = 16 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:Omega,0|hw:Omega,0|16|2|44100|0|0|nomon|swmeter|-|32bit configuring for 44100Hz, period = 16 frames (0.4 ms), buffer = 2 periods ALSA: final selected sample format for capture: 24bit little-endian ALSA: cannot set period size to 16 frames for capture ALSA: cannot configure capture channel Jack: JackDriver::Close Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0 Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Jack: JackEngine::ClientInternalClose ref = 0 Jack: JackEngine::ClientCloseAux ref = 0 Jack: JackGraphManager::RemoveAllPorts ref = 0 Jack: JackPosixSemaphore::Destroy name = jack_sem.1000_default_system Jack: ~JackDriver Cannot initialize driver Jack: no message buffer overruns Jack: JackPosixThread::ThreadHandler : exit Jack: JackPosixThread::Stop JackServer::Open failed with -1 Jack: Succeeded in unlocking 82274202 byte memory area Jack: JackShmMem::delete size = 0 index = 0 Jack: ~JackDriver Jack: Succeeded in unlocking 1186 byte memory area Jack: JackShmMem::delete size = 0 index = 1 Jack: Cleaning up shared memory Jack: Cleaning up files Jack: Unregistering server `default' Failed to open server 15:28:01.932 JACK a été arrêté avec statut de sortie=255. 15:28:02.580 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


Merci!
France
totola écrit:
creating alsa driver ... hw:Omega,0|hw:Omega,0|16|2|44100|0|0|nomon|swmeter|-|32bit


Tu veux lui faire manger du 16 échantillons/périodes. Essaies de remplacer ceci par 512 pour commencer.

Et aussi, n'oublie pas de lire : Lexicon Omega et les liens contenus dans cette page.
Ah oui, j'avais pas fait gaffe, mais déjà avec 32 éch/périodes ça démarre...
Plus la valeur est basse mieux c'est?
merci pour les liens, je vais regarder ça attentivement. 😊

(edit) et aussi, je sais jamais, il vaut mieux choisir 44100 ou 48000Hz??
Merci
France
Plus la valeur ech/périodes est basse, plus ta latence le sera. Mais plus elle sera basse, plus tu atteindras les limites de ta machine et plus tu vas te retrouver avec des xruns. Y'a pas de "mieux", ça dépendra de ton utilisation. En enregistrement, tu pourras vouloir flirter avec le temps-réel le plus extrême. En session de mixage, ça va te saouler si tu es trop en temps-réel et que ca plante toutes les 30 secondes.

Pour le 44.1/48, choisi le 48.
Ah OK.. Merci.
Mais pourrais-je encore avoir un argument pour le 48kHz..?
😊
France
C'est la norme pour la vidéo. C'est une fréquence d'échantillonnage plus élevée et donc tu as beaucoup plus de chance d'avoir moins d'artefact lors du travail de mixage avec des greffons.
Si ça t'intéresse, en apéro tu as : Dossier le son sur linuxmao et ensuite t'as plein de dossiers plus détaillés sur la toile.
youpi, merci 😊
France
bien joué pour le [résolu] 😉