Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

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

> Forums de discussion > 5 - Les serveurs son : JACK, PulseAudio et autres... > Impossible de démarrer Jack - Aucune solution trouvée
Dernier post

Impossible de démarrer Jack - Aucune solution trouvée

lblain utilisateur non connecté
Bonjour,

J'ai un problème que je n'arrive pas à résoudre pour démarrer Jack sur ma distribution Mint 20, ceci malgré les recherches faites sur Internet.
La carte son interne de mon PC est bien reconnue, le son avec ALSA et Pulseaudio fonctionne bien.
J'ai essayé de démarrer Jack avec qjackctl et cadence avec le même résultat.

Les logs du démarrage en erreur sont ici : (https://pastebin.com/XYZkkqec )

17:21:36.515 Statistics reset.
17:21:36.545 ALSA connection change.
17:21:36.550 D-BUS: Service is available (org.jackaudio.service aka jackdbus).
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
17:21:36.579 ALSA connection graph change.
17:21:43.156 D-BUS: JACK server could not be started. Sorry
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Sun Jan  2 17:21:42 2022: Starting jack server...
Sun Jan  2 17:21:42 2022: Jack: Server `default' registered
Sun Jan  2 17:21:42 2022: Jack: JackConnectionManager::InitConnections size = 19050752 
Sun Jan  2 17:21:42 2022: Jack: JackConnectionManager::InitClients
Sun Jan  2 17:21:42 2022: JACK server starting in realtime mode with priority 10
Sun Jan  2 17:21:42 2022: self-connect-mode is "Don't restrict self connect requests"
Sun Jan  2 17:21:42 2022: Jack: JackShmMem::new index = 0 attached = 5f5f2000 size = 107341340 
Sun Jan  2 17:21:42 2022: Jack: JackShmMem::new placement size = 38108700
Sun Jan  2 17:21:42 2022: Jack: Succeeded in locking 107341340 byte memory area
Sun Jan  2 17:21:42 2022: Jack: JackConnectionManager::InitConnections size = 19050752 
Sun Jan  2 17:21:42 2022: Jack: JackConnectionManager::InitClients
Sun Jan  2 17:21:42 2022: Jack: JackConnectionManager::InitConnections size = 19050752 
Sun Jan  2 17:21:42 2022: Jack: JackConnectionManager::InitClients
Sun Jan  2 17:21:42 2022: Jack: JackShmMem::new index = 1 attached = 66d9d000 size = 1196 
Sun Jan  2 17:21:42 2022: Jack: Succeeded in locking 1196 byte memory area
Sun Jan  2 17:21:42 2022: Jack: JackPosixThread::StartImp : create non RT thread
Sun Jan  2 17:21:42 2022: Jack: JackPosixThread::ThreadHandler : start
Sun Jan  2 17:21:42 2022: Jack: playback device hw:0
Sun Jan  2 17:21:42 2022: Jack: capture device hw:0
Sun Jan  2 17:21:42 2022: Jack: playback device hw:0
Sun Jan  2 17:21:42 2022: Jack: apparent rate = 48000
Sun Jan  2 17:21:42 2022: Jack: frames per period = 512
Sun Jan  2 17:21:42 2022: Jack: JackDriver::Open capture_driver_name = hw:0
Sun Jan  2 17:21:42 2022: Jack: JackDriver::Open playback_driver_name = hw:0
Sun Jan  2 17:21:42 2022: Jack: Check protocol client = 9 server = 9
Sun Jan  2 17:21:42 2022: Jack: JackEngine::ClientInternalOpen: name = system
Sun Jan  2 17:21:42 2022: Jack: JackEngine::AllocateRefNum ref = 0
Sun Jan  2 17:21:42 2022: Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_system val = 0
Sun Jan  2 17:21:42 2022: Jack: JackEngine::NotifyAddClient: name = system
Sun Jan  2 17:21:42 2022: Jack: JackGraphManager::SetBufferSize size = 512
Sun Jan  2 17:21:42 2022: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Sun Jan  2 17:21:42 2022: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Sun Jan  2 17:21:42 2022: Jack: JackDriver::SetupDriverSync driver sem in flush mode
Sun Jan  2 17:21:42 2022: Acquired audio card Audio0
Sun Jan  2 17:21:42 2022: creating alsa driver ... hw:0|-|512|2|48000|0|0|nomon|swmeter|-|32bit
Sun Jan  2 17:21:43 2022: configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 2 periods
Sun Jan  2 17:21:43 2022: ALSA: final selected sample format for playback: 24bit little-endian
Sun Jan  2 17:21:43 2022: ERROR: ALSA: cannot set period size to 512 frames for playback
Sun Jan  2 17:21:43 2022: ERROR: ALSA: cannot configure playback channel
Sun Jan  2 17:21:43 2022: Jack: JackDriver::Close
Sun Jan  2 17:21:43 2022: Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Sun Jan  2 17:21:43 2022: Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Sun Jan  2 17:21:43 2022: Jack: JackEngine::ClientInternalClose ref = 0
Sun Jan  2 17:21:43 2022: Jack: JackEngine::ClientCloseAux ref = 0
Sun Jan  2 17:21:43 2022: Jack: JackGraphManager::RemoveAllPorts ref = 0
Sun Jan  2 17:21:43 2022: Released audio card Audio0
Sun Jan  2 17:21:43 2022: Jack: ~JackDriver
Sun Jan  2 17:21:43 2022: ERROR: Cannot initialize driver
Sun Jan  2 17:21:43 2022: Jack: no message buffer overruns
Sun Jan  2 17:21:43 2022: Jack: JackPosixThread::Stop
Sun Jan  2 17:21:43 2022: Jack: JackPosixThread::ThreadHandler : exit
Sun Jan  2 17:21:43 2022: ERROR: JackServer::Open failed with -1
Sun Jan  2 17:21:43 2022: Jack: Succeeded in unlocking 107341340 byte memory area
Sun Jan  2 17:21:43 2022: Jack: JackShmMem::delete size = 0 index = 0
Sun Jan  2 17:21:43 2022: Jack: ~JackDriver
Sun Jan  2 17:21:43 2022: Jack: Succeeded in unlocking 1196 byte memory area
Sun Jan  2 17:21:43 2022: Jack: JackShmMem::delete size = 0 index = 1
Sun Jan  2 17:21:43 2022: Jack: Cleaning up shared memory
Sun Jan  2 17:21:43 2022: Jack: Cleaning up files
Sun Jan  2 17:21:43 2022: Jack: Unregistering server `default'
Sun Jan  2 17:21:43 2022: ERROR: Failed to open server
Sun Jan  2 17:21:44 2022: Saving settings to "/home/laurent/.config/jack/conf.xml" ...
17:21:46.874 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock


On dirait que Jack n'arrive pas à configurer le driver alsa.
Les recherches Internet sur ce type d'erreur ne donnent rien, je ne sais plus dans quelle direction chercher...

Merci d'avance si quelqu'un peut m'aider !

olinuxx utilisateur non connecté France
Note de modération du forum : j'ai inséré le log dans ton message ci-dessus pour qu'il ne soit pas perdu dans les limbes de l'internet.


jaxemao utilisateur non connecté France
Bonjour,
J'avais eu un soucis de ce genre,il me semble que j'avais modifié l'interface dans les réglages de qjackctl . remplacer default par le bonne carte?
Tu peux essayer , ça coûte rien.

Benfco utilisateur non connecté
C'est un problème de dbus qui est plus répendu qu'on ne croit.

$ dbus-launch qjackctl


lblain utilisateur non connecté
Merci pour vos réponses et merci @olinuxx pour l'intégration du log dans le message.

@jaxemao : J'avais essayé de modifier l'interface, sans effet.

@Benfco : la commande
dbus-launch qjackctl
produit le même résultat.
Je ne suis pas sûr que ça soit un problème d-bus, en regardant avec dbus-monitor il me semble qu'il y a bien des échanges entre qjackctl et jack.

Mon analyse est que jack n'arrive pas à configurer la carte son : Les lignes d'erreur suivante du log :
ERROR: ALSA: cannot set period size to 512 frames for playback
ERROR: ALSA: cannot configure playback channel


Pourtant la carte semble bien acquise par jack :
Acquired audio card Audio0


Bref, je continue à chercher en plongeant dans les arcanes de linux...
Tout conseil sera le bienvenu !

Benfco utilisateur non connecté
Quelle version de jack as tu d'installée? As tu pipewire ou pulseaudio?

Edit: as tu essayé en tant que root ?

lblain utilisateur non connecté
Version installée : jackd 1.9.20

Je n'ai pas pipewire et j'ai masqué le service pulseaudio.

Quand je lance jackd en root (avec sudo) l'erreur est la même.

Je sèche...

sub26nico utilisateur non connecté France
Est ce que ton utilisateur est dans le groupe audio ?
$ groups

Quel noyau ?
$ uname -a

Il est possible que ton système n'est pas optimisé pour le temps-réel et que JACK n'ait pas les autorisations et priorités nécessaires pour démarrer.

jean-emmanuel utilisateur non connecté
ERROR: ALSA: cannot set period size to 512 frames for playback
ERROR: ALSA: cannot configure playback channel


@Iblain: tu as sans doute raison ces deux lignes sont les plus pertinentes et à mon avis le problème n'à rien voir avec le temps réel. As-tu essayé d'autres valeurs que 512 en taille de tampon ? Tu peux aussi tenter de passer le nombre de périodes à 3, certaines cartes ne marchent pas avec la valeur par défaut (2).

Pour éliminer qjackctl de la liste des suspects tu peux aussi lancer jack depuis un terminal:

jackd --verbose -d alsa -d hw:0


Jyves utilisateur non connecté France
Bonjour,
hw:0 : NON!

1/Déjà vois-tu tes cartes?
aplay -l

2/Quels cartes, exemle:
carte 0: SB [HDA ATI SB], périphérique 0: ALC889 Analog [ALC889 Analog]


Le nom est juste après carte 0: (ou celle tu tu choisis).

3/Choisis ta carte
jackd --verbose -d alsa -d hw:SB


Ce message d'erreur peut-être du à la gestion du la mémoire partagée par jack lié au droits
ou à la configuration.
4/Est-tu dans groupe audio?
grep  /etc/group |grep 'audio'

exemple de retour : audio:x:29:titi,pulse

5/Les limites pour les contraintes de temps.
sudo nano /etc/security/limits.d/audio.conf

ou
sudo nano /etc/security/limits.conf

(Sur les SystemV ou système plus enciens)

Il faut au moins fixer les 2 premiers.
Le 3ème est moins primordial, voir gênant dans certains cas.
@audio   -  rtprio     95
@audio   -  memlock    unlimited
#@audio   -  nice      -19


Après changement de la configuration le plus sûr est de redémarrer ton ordinateur.

Bon déjà vérifier ça...

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool