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... > [1/2 resolu] JACK, ne fonctionne qu'en root
Dernier post

[1/2 resolu] JACK, ne fonctionne qu'en root

Benfco utilisateur non connecté
Bonjour à tous,
Jusqu'ici je pouvais faire de la MAO avec fedora sans aucun soucis. Il m'a pris de virer mon dualboot avec windows pour ne garder que fedora et donc j'ai du faire une nouvelle installation, partitionnement oblige.
Depuis, impossible de faire fonctionner jack sans passer par root.

Je suis sous fedora35 et ma carte son est une FastTrack Pro.
J'ai essayé pipewire-jack-audio-connection-kit, ça fonctionne mais je suis bloqué en 48000Hz.
Je veux retourner juste sur jack-audio-connection-kit (comme avant ma reinstallation) mais ça ne marche pas avec mon utilisateur (jack-audio-connection-kit-dbus pipewire-plugin-jack sont également installés).

Au niveau de mon utilisateur:
ben@kapoue ~ $ groups 
ben wheel games kvm video audio dbus qemu pulse pulse-rt pulse-access jackuser libvirt pipewire


ben@kapoue ~ $ cat /etc/security/limits.d/95-jack.conf
# Default limits for users of jack-audio-connection-kit


Si j'execute qjacktctl en root, voici les messages:
08:43:33.659 Réinitialisation des statistiques.
08:43:33.661 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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
08:43:33.680 Changement du graphe des connexions ALSA.
08:43:39.506 JACK démarre…
08:43:39.506 /usr/bin/jackd -dalsa -dhw:Pro -r44100 -p256
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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
no message buffer overruns
08:43:39.533 JACK a été démarré avec le PID=4999.
no message buffer overruns
no message buffer overruns
jackdmp 1.9.19
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2021 Filipe Coelho.
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 20
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio3
creating alsa driver ... hw:Pro|hw:Pro|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: 16bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 16bit little-endian
ALSA: use 2 periods for playback
08:43:41.721 Changement des connexions JACK.
08:43:41.722 Configuration du serveur sauvegardée dans "/root/.jackdrc".
08:43:41.723 Réinitialisation des statistiques.
08:43:41.734 Client activé.
08:43:41.734 Baie de brassage désactivée.
08:43:41.750 Changement du graphe des connexions JACK.



ben@kapoue ~ $ cat /etc/security/limits.d/audio.conf 
@audio - rtprio 80
@audio - memlock unlimited

@jackuser - rtprio 70
@jackuser - memlock 4194304

@pulse-rt - rtprio 20
@pulse-rt - nice -20


Si je lance ardour6 en tant que root:
Image

Maintenant, avec mon utilisateur:
qjackctl:
Image
08:48:51.868 Réinitialisation des statistiques.
08:48:51.869 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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
08:48:51.892 Changement du graphe des connexions ALSA.
08:48:55.290 JACK démarre…
08:48:55.290 /usr/bin/jackd -dalsa -dhw:Pro -r44100 -p256 -Xraw
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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
08:48:55.316 JACK a été démarré avec le PID=5905.
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp 1.9.19
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2021 Filipe Coelho.
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 20
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Device reservation request with priority 2147483647 denied for "Audio3": org.freedesktop.DBus.Error.UnknownMethod (Method RequestRelease is not implemented on interface org.freedesktop.ReserveDevice1)
Failed to acquire device name : Audio3 error : Method RequestRelease is not implemented on interface org.freedesktop.ReserveDevice1
Audio device hw:Pro cannot be acquired...
Cannot initialize driver
JackServer::Open failed with -1
Failed to open server
08:48:55.542 JACK a été arrêté
08:48:57.330 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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock


Enfin ardour6
Image
On notera qu'il y a moins d'option par rapport à root, et surtout que ça ne fonctionne pas.

J'ai ma petite idée sur le fait que dbus me fait défaut. Mais là je sèche.

EDIT: je continue de creuser,et si j'execute dbus-launch ça fonctionne. Donc j'ai bien un problème avec dbus

Benfco utilisateur non connecté
Bon, partiellement résolu.
dbus fait des siennes en ce moment (avec jack, gimp etc...)
donc le temps qu'il y ait un correctif, j'ai mis
dbus-launch
dans l'execution des applications qui font défaut (ardour, qjackctl...)

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