Skip to main content

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


[Résolu] Jack n'est pas accessible sur les autres logiciels (de MAO)

Salut,

j'ai un souci que je n'arrive vraiment pas à comprendre.

J'ai un pc portable avec Debian 12 (installé depuis pas longtemps),
je découvre avec, tout l'environnement Linux.

Après de rapide recherche, je comprends que je dois utiliser jack, et donc qjackctl pour la gestion des cartes son, et son routage sur ma STAN. J'utilise personnellement Reaper.
Alors, je suis les explications que je trouve en ligne, mais sur Reaper impossible d'utiliser JACK, j'ai ce message d'erreur :

JACK: error creating client

Pour vérifier que ce n'est pas un pb de Reaper, j'essaye aussi sur Ardour, ça ne fonctionne pas mieux, j'ai ce message :

Impossible de se reconnecter au moteur audio/MIDI


j'ai beau chercher sur internet, je n'ai vraiment trouvé aucune piste qui m'aide...

J'ai essayé sur le pc d'un ami et tout fonctionne sans problème ! (alors qu'il a presque la même config que moi (pc portable, Debian 12))

Alors aujourd'hui, j'ai pris la décision de reformater mon pc.
je l'ai reformaté avec Debian 12, Bureau KDE.
je n'ai rien fait de plus qu'installer Qjackctl, Ardour, Reaper. activer le PAM comme c'est indiqué ici

Mais ça ne fonctionne pas, et j'ai toujours les mêmes messages d'erreur, je suis perdu, et je vois vraiment pas quoi faire de plus.

Pour information sur Qjackctl, il détecte bien les cartes son présent, que ce soit celle interne, ou de potentielles externes, je n'ai pas de problème avec le son dans mon utilisation du quotidien. En revanche, je n'ai jamais vu de module (autre que la carte système) dans le graph de qjackctl. Et j'ai bien le sentiment que les programmes externe n'arrive pas à se connecter à JACK...

Auriez-vous des pistes pour m'aider ?

N'hésitez pas à me dire s'il y a besoin d'informations complémentaire.
France
Bonjour,

Je me demande si pulseaudio n'est pas coupable. Avec Debian 12, le bureau KDE demande pulseaudio dans ses dépendances:
PulseAudio sur Debian
Si c'est bien ça comment je peux résoudre le souci ?
Il faudrait que je retire PulseAudio ?
France
Si pulseaudio est en jeu, il y a deux solutions.
Installer PipeWire: https://wiki.debian.org/PipeWire
Ou faire cohabiter Pulseaudio et Jack: PulseAudio

Mais avant d'aller plus loin, il faut être certain que PulseAudio soit installé (voir avec synaptic ou apt) et en service (systemctl).
France
Pour savoir quel serveur tourne il faut utiliser la commande suivante en utilisateur normal :
Copy to clipboard
LANG=C pactl info | grep '^Server Name'

Alors, j'ai religieusement suivi les instructions pour installer et configurer PipeWire.
Et ça marche !! Merci à vous !

(bon maintenant, j'ai un étrange bug qui bloque la fenêtre de Reaper à sa taille minimum, mais c'est une autre histoire...)

Donc, je vous confirme que j'avais bien PulseAudio, et maintenant, c'est tout configuré par PipeWire.
Merci encore !
France
Avec plaisir.

Peux-tu mettre le sujet en Résolu, stp?
France
Est ce que je peux fermer ici ?

Je ferme ici.