Skip to main content

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


[pipewire_jack] Qjackctl refuse les réglages (résolu)

Bonjour à tous,

Ce matin, je remarque que Qjackclt ne prend pas en compte les réglages que je lui demande. Après avoir mis à jour les Échantillons/Période et cliqué sur « Validé », il décide systématiquement d’ignorer le réglage pour retourner aux 1024 par défaut. (L’onglet « Message/Status » le confirme.) Par contre, il accepte la modification lorsque le serveur est en train de tourner

J’imagine qu’il s’agit d’un conflit quelque part, mais où ? J’ai un peu farfouillé dans les fichiers de config, mais j’arrive à court d’idées.

Mon OS est un Archlinux utilisant pipewire-jack.

Edit : Entre le moment ou j’ai tapé ce message et son post, j’ai tenté de désinstaller Qjackctl et d’effacer tous les fichiers de config s’y rapportant, puis de le réinstaller. Pas de changement toutefois. Par contre, Qjackctl à l’air de dire que son fichier de config est .jackdrc et non dans le dossier .config/rncbc.org/ J’ai bien supprimé tous ces fichiers. Après redémarrage, Qjackctl a régénéré le fichier .config/rncbc.org/Qjackctl.conf mais pas .jackdrc.

Du coup, j’ai essayé de modifier directement .config/rncbc.org/Qjackctl.conf en lui demandant de charger directement mon profil de réglage dans :

Copy to clipboard
[Presets] DefPreset=monprofil OldPreset=monprofil Preset1=monprofil


Mais non seulement Qjackctl ne prend pas en compte la modification, mais une fois relancé, il modifie de lui-même le fichier de config pour remettre :

Copy to clipboard
[Presets] DefPreset=(default) OldPreset=monprofil Preset1=monprofil


Bref, comme dit, j’ai plus d’idée. Une bonne âme connaîtrait-elle la réponse ?
La solution est simple: abandonne qjackctl. En effet, il n'est pas conçu pour pipewire, du moins pipewire-jack.
Pour la bais de brassage tu peux utiliser maintenant qpwgraph ou encore patchance. Ce dernier permet de configurer le buffer à la volée.
Tu peux également utiliser pipecontrol qui lui permet de régler le buffer mais aussi la fréquence.

Quant à la période, tu n'as plus à t'en soucier 😎

edit: tu as également raysession si tu veux entériner tes réglages. Et Catia pour la bais, fréquence et buffer
Impeccable. Patchchance obéit beaucoup mieux que QJackctl. (et pas de Xruns) J'ai pas besoin de plus.

Merci Benfo
France
Bonjour manaoxygen.

Il faut que tu lises la page PipeWire présente sur LinuxMAO.

Pour information, est ce que tu as installé le paquet d'optimisation pour la MAO sur archlinux ?
Ma question pourrait plutôt être : Qu'est ce que tu fais sur archlinux pour faire de la MAO ?