Chargement...
 
Skip to main content

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


Jack n'est pas reconnu

Bonjour,

Problème avec jackd : Les programmes, pourtant compatibles, ne parviennent pas à s'y connecter.

Voici le log au démarrage de QjackCtl :

Copy to clipboard
18:46:48.305 Réinitialisation des statistiques. 18:46:48.311 Changement des connexions ALSA. 18:46:48.489 DBUS : le service est disponible (org.jackaudio.service soit jackdbus). 18:46:48.568 DBUS : le serveur JACK démarre… 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 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 18:46:48.599 DBUS : le serveur JACK a été démarré (org.jackaudio.service soit jackdbus). Thu Jan 28 18:46:48 2016: Starting jack server... Thu Jan 28 18:46:48 2016: JACK server starting in realtime mode with priority 70 Thu Jan 28 18:46:48 2016: self-connect-mode is "Don't restrict self connect requests" Thu Jan 28 18:46:48 2016: Acquired audio card Audio0 Thu Jan 28 18:46:48 2016: creating alsa driver ... hw:0|hw:0|256|2|48000|0|0|nomon|swmeter|-|32bit Thu Jan 28 18:46:48 2016: configuring for 48000Hz, period = 256 frames (5.3 ms), buffer = 2 periods Thu Jan 28 18:46:48 2016: ALSA: final selected sample format for capture: 32bit integer little-endian Thu Jan 28 18:46:48 2016: ALSA: use 2 periods for capture Thu Jan 28 18:46:48 2016: ALSA: final selected sample format for playback: 32bit integer little-endian Thu Jan 28 18:46:48 2016: ALSA: use 2 periods for playback Thu Jan 28 18:46:48 2016: port created: Midi-Through:midi/playback_1 Thu Jan 28 18:46:48 2016: port created: Midi-Through:midi/capture_1 Thu Jan 28 18:46:48 2016: graph reorder: new port 'system:capture_1' Thu Jan 28 18:46:48 2016: New client 'system' with PID 0 Thu Jan 28 18:46:48 2016: graph reorder: new port 'system:capture_2' Thu Jan 28 18:46:48 2016: graph reorder: new port 'system:playback_1' Thu Jan 28 18:46:48 2016: graph reorder: new port 'system:playback_2' Thu Jan 28 18:46:48 2016: graph reorder: new port 'system:midi_capture_1' Thu Jan 28 18:46:48 2016: graph reorder: new port 'system:midi_playback_1' Thu Jan 28 18:46:49 2016: Saving settings to "/home/philk/.config/jack/conf.xml" ... 18:46:50.789 Changement des connexions JACK. 18:46:50.790 Configuration du serveur enregistrée dans « /home/philk/.jackdrc ». 18:46:50.790 Réinitialisation des statistiques. 18:46:50.797 Client activé. 18:46:50.797 Baie de brassage désactivée. 18:46:50.806 Changement du graphique des connexions JACK. Thu Jan 28 18:46:50 2016: New client 'qjackctl' with PID 4215


Voici ce que me retourne Pure data :

Copy to clipboard
JACK: unable to connect to JACK server - is JACK running? JACK: server returned status 17


Mais ça ne fonctionne pas non plus avec LMMS ou Adacious, Ardour, etc.

cat /proc/asound/cards :
Copy to clipboard
0 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xdf600000 irq 29 1 [UA4FX ]: USB-Audio - UA-4FX EDIROL UA-4FX at usb-0000:00:1d.0-1.4, full speed


ls /etc/security/limits.d ;
Copy to clipboard
audio.conf audio.conf~


cat ~/.config/rncbc.org/QjackCtl.conf
Copy to clipboard
[Splitter] AudioConnectView\sizes=272, 93, 272 MidiConnectView\sizes=38, 20, 38 AlsaConnectView\sizes=38, 20, 38 PatchbayView\sizes=38, 20, 38 InfraClientSplitter\sizes=14, 14 [Settings] Server=jackd ServerName=UA-4fx Realtime=true SoftMode=false Monitor=false Shorts=false NoMemLock=false UnlockMem=true HWMon=false HWMeter=false IgnoreHW=false Priority=70 Frames=128 SampleRate=48000 Periods=2 WordLength=16 Wait=21333 Chan=0 Driver=alsa Interface= Audio=0 Dither=0 Timeout=500 InDevice="hw:UA4FX,0" OutDevice="hw:UA4FX,0" InChannels=0 OutChannels=0 InLatency=0 OutLatency=0 StartDelay=2 Verbose=true PortMax=128 MidiDriver=seq ServerSuffix= UA-4fx\Server=jackd UA-4fx\ServerName=UA-4fx UA-4fx\Realtime=true UA-4fx\SoftMode=false UA-4fx\Monitor=false UA-4fx\Shorts=false UA-4fx\NoMemLock=true UA-4fx\UnlockMem=false UA-4fx\HWMon=false UA-4fx\HWMeter=false UA-4fx\IgnoreHW=false UA-4fx\Priority=70 UA-4fx\Frames=256 UA-4fx\SampleRate=48000 UA-4fx\Periods=2 UA-4fx\WordLength=16 UA-4fx\Wait=21333 UA-4fx\Chan=0 UA-4fx\Driver=alsa UA-4fx\Interface= UA-4fx\Audio=0 UA-4fx\Dither=0 UA-4fx\Timeout=500 UA-4fx\InDevice= UA-4fx\OutDevice= UA-4fx\InChannels=0 UA-4fx\OutChannels=0 UA-4fx\InLatency=0 UA-4fx\OutLatency=0 UA-4fx\StartDelay=2 UA-4fx\Verbose=false UA-4fx\PortMax=128 UA-4fx\MidiDriver=seq UA-4fx\ServerSuffix= [History] ServerPrefixComboBox\Item1=jackd ServerPrefixComboBox\Item2=jackdmp ServerPrefixComboBox\Item3=jackstart ServerNameComboBox\Item1=UA-4fx XrunRegexComboBox\Item1=xrun of at least ([0-9|\\.]+) msecs XrunRegexComboBox\Item2=d\xe9synchronisation (XRUN) d'au moins ([0-9|\\.]+) ms MessagesLogPathComboBox\Item1=qjackctl.log ServerConfigNameComboBox\Item1=.jackdrc StartupScriptShellComboBox\Item1=killall pulseaudio PostShutdownScriptShellComboBox\Item1=killall jackd ServerNameComboBox\Item2=(par d\xe9\x66\x61ut) [Program] Version=0.3.13 [Presets] DefPreset=UA-4fx Preset1=UA-4fx [Options] Singleton=true StartJack=true StopJack=true StartupScript=false StartupScriptShell=killall pulseaudio PostStartupScript=false PostStartupScriptShell= ShutdownScript=false ShutdownScriptShell= PostShutdownScript=false PostShutdownScriptShell=killall jackd StdoutCapture=true XrunRegex=xrun of at least ([0-9|\\.]+) msecs ActivePatchbay=false ActivePatchbayPath= MessagesLog=false MessagesLogPath=qjackctl.log BezierLines=false TimeDisplay=0 TimeFormat=0 MessagesFont="Ubuntu,11,-1,5,50,0,0,0,0,0" MessagesLimit=true MessagesLimitLines=1000 DisplayFont1="Ubuntu,14,-1,5,75,0,0,0,0,0" DisplayFont2="Ubuntu,8,-1,5,50,0,0,0,0,0" DisplayEffect=true DisplayBlink=true JackClientPortAlias=0 JackClientPortMetadata=false ConnectionsIconSize=0 ConnectionsFont="Ubuntu,11,-1,5,50,0,0,0,0,0" QueryClose=true KeepOnTop=false SystemTray=false StartMinimized=false DelayedSetup=false ServerConfig=true ServerConfigName=.jackdrc ServerConfigTemp=false QueryShutdown=true AlsaSeqEnabled=true DBusEnabled=true AliasesEnabled=false AliasesEditing=false LeftButtons=true RightButtons=true TransportButtons=true TextLabels=true BaseFontSize=0 ActivePatchbayReset=false QueryDisconnect=false SystemTrayQueryClose=true [Defaults] PatchbayPath= MessagesStatusTabPage=0 ConnectionsTabPage=0 SessionSaveVersion=true [Geometry] qjackctlMessagesStatusForm\x=298 qjackctlMessagesStatusForm\y=131 qjackctlMessagesStatusForm\width=750 qjackctlMessagesStatusForm\height=431 qjackctlMessagesStatusForm\visible=false qjackctlSessionForm\x=749 qjackctlSessionForm\y=360 qjackctlSessionForm\width=665 qjackctlSessionForm\height=423 qjackctlSessionForm\visible=false qjackctlConnectionsForm\x=880 qjackctlConnectionsForm\y=200 qjackctlConnectionsForm\width=665 qjackctlConnectionsForm\height=551 qjackctlConnectionsForm\visible=true qjackctlPatchbayForm\x=269 qjackctlPatchbayForm\y=362 qjackctlPatchbayForm\width=837 qjackctlPatchbayForm\height=329 qjackctlPatchbayForm\visible=false qjackctlMainForm\x=1009 qjackctlMainForm\y=31 qjackctlMainForm\width=515 qjackctlMainForm\height=100 qjackctlMainForm\visible=true


Notes : ça fait déjà 2:30 heures que je fouille sur internet et plus particulièrement ici pour trouver une solution, je n'en ai pas trouvé.

++ 😉
Ca semble correct.
Faudra peut-être voir avec les périph's mais... plus tard.

Car si je reformule ton problème, c'est d'abord de pouvoir connecter des softs MAO à jackd qui, lui, semble tournicoter, non ?
Je suppose que tu n'as même pas pu tester si quoi que ce soit entrait ou sortait de ton UA-4FX ?
Jackd n'indique aucune erreur ?

Si tu le peux, essaie de lancer meterbridge et vois s'il apparaît dans les connexions de jackd. Mais...

Je te posais la question distrib' MAO ou bien "standard customisée" car j'ai derrière la tête, depuis un moment, une histoire de droits admin' ou user lors du processus (m'est déjà arrivé...).
T'as procédé par Synaptic ? Des install's par .deb ? Des compilation(s) ? Avec, sans sudo ?

A+
Pour une raison qui m'échappe complètement, ce matin, ça marche sans la carte UA-4FX. Pure Data et Meterbridge apparaissent miraculeusement dans la liste des objets audio et MIDI (Alsa) à connecter. Je n'ai pourtant rien fait. Je teste tout à l'heure avec la carte.

Pour répondre tout de même à tes question, j'ai donc installé Ubuntu Studio après avoir installé Ubuntu standard (v15). Pour l'install de Studio, j'ai suivit le tutoriel qui se trouve là : https://doc.ubuntu-fr.org/ubuntu_studio
Au début, tout fonctionnait bien. Puis j'ai eu des soucis d'interfaçage entre Jackd et Pure Data. Je désinstallé Studio et Alsa et réinstallé ensuite pour voir si ça résoudrait le problème. Mais ça a été pire. La suite est dans mon premier message.

J'ai déjà eu se genre de soucis de trucs qui fonctionnent plus et refonctionnent à nouveau sans raison évidente sous Windows, mais jamais sous Linux. Étrange !
Bon. C'est clairement un soucis avec la carte UA-4FX. Le pilote n'est plus compatible ou alors il est mal installé.
Pourquoi un souci avec la carte ? Elle fonctionnait, non ?

Si tu n'as pas trop de données à sauvegarder, je te conseillerais d'installer une distribution MAO où tous les softs et librairies sont de versions compatibles, avec un utilisateur priorisé pour le groupe audio et tous les pré-paramétrages audio/MIDI qui vont bien.

J'ai déjà lu des posts qui parlaient de problèmes en installant à partir d'une Ubuntu standard.

A+
Suisse
Un truc qui me vient à l'esprit :
Lorsque tu lances PureData, ne faut il pas lui donner un paramètre afin de lui indiquer qu'il doit se connecter sur jack ?

Je pense même que cela se configure dans pure data
@pierrotlo : exact !

Il faut lui indiquer "jack" dans l'onglet "media"...

A+
Oui oui. Tout ça, je sais le faire. Mais je pense avoir un soucis avec la carte. Même sous Windows, elle ne fonctionne pas correctement. Sous Debian seule l'audio est reconnu et pas le MIDI, et pas par Jack mais par Pulsaudio.

Alors ou bien c'est ma carte qui dysfonctionne (elle est pas jeune) ou alors c'est une mise-à-jour quelconque de Linux qui a rendu le pilote obsolète, comme sur Windows. Dans la mesure où je l'ai testé sur Debian et que ça ne va pas mieux, je pense que ça vient de la carte.

Il faudrait que j'essaie avec une autre UA-4FX pour voir, mais je ne connais personne d'autre moi qui utilise cette chose.

++ 😉
PS : Une distribution MAO ?
C'est un Linux customisé pour l'audio et le MIDI, avec souvent la vidéo.
C'est à dire un noyau Linux taillé pour travailler en temps réel (lowlatency) avec un utilisateur "audio" créé à l'install' et toute la chaîne audio (et vidéo) mise en cohérence dès l'install' (pour faire court).

Je crois, allez à 75%, que tu aurais installé certains paquets en super-utilisateur et d'autres en simple utilisateur. Ou certaines librairies en versions bancales par rapport à d'autres. Enfin, un truc lié à la customisation d'une Ubuntu standard. M'est déjà arrivé en customisant une Ubuntu vers KXStudio.
Resterait 25%...

Si tu veux essayer, tu as UbuntuStudio, KXStudio, justement, ou pour enrichir ici les tests de nos amis MrKebab et olinuxx : io-GNU-Linux et LibraZiC, dont ils sont les auteurs.
Le tout à essayer en démarrant sur une clef USB, sans toucher au disque dur. Ca te permettrait, sans rien casser, de vraiment tester la carte sous Linux.

A+
OK. Dès que possible, je tente le coup. Merci pour tout 😊

++
Page: 2/2
1  2