Chargement...
 
Skip to main content

3 - Forum dédié à Ardour


[RESOLU] Débutant Linux/Ardour freeze carte son

Bonjour à tous,

Je viens très récemment de migrer de Windows à Linux et je tente de remonter mon environnement MAO.
Par contre je manque cruellement d’expérience en linux et je pense que j'ai besoin d'être diriger correctement pour m'en sortir.
J'espère que vous pourrez m'aider à m'emmener vers les bonnes directions.

donc en gros, je fais de la MAO "de base", je suis guitariste et je branche mon pédalier dans ma carte son Focusrite 2i2 seconde génération.
Jusqu’à présent je tournais sur un studio one avec un torpedo wall of sound pour charger mes IR et ma carte était configurée en 44.1kHz, buffer 128 pour une latence de 3.9ms.
PC i5 + 16Gb RAM et disque 256 SSD.
aucun problème de latence ou de bug sous Windows, tout était fluide.Je montais mes maquettes sans problèmes.

Maintenant je suis sur un Debian 11 updaté et Ardour 6.5.0.
J'ai configuré la carte son en Alsa avec la même config que pour windows càd 44.1kHz + buffer 128 et latence à 2.9ms sous Linux.
J'ai installé un plugin LSP inpulse response pour mes IR et jusque là je pense que j'arrive à retomber sur mes pattes pour bosser comme avant.
...Sauf que... je joue 2, 3 min et j'ai des coupures de sons ?, je vois le DSP monter à 100% et des fois non et ça coupe quand même. Si je tente d'ouvrir un shell ou firefox avec ma session Ardour ouverte, ça coupe le son, puis ça revient...

alors je ne sais pas quoi faire pour le coup ?
Est ce que alsa est le bon choix ? Pour mon usage "simple" de la MAO, dois je plutôt utiliser Jack ?
Est ce plutôt un problème incompatibilité avec la Focusrite ?

Merci d'avance pour vos aides. en général je me débrouille seul mais là, j'ai besoin de suivre une bonne direction pour tenter de régler mon problème 😊

Merci à vous !
en fait quand je dis "lancer Jack", je veux parler du Qjackctl
Dans les systèmes Linux je ne vois que pipewire tourner et wireplumber
Je te conseille de créer un nouveau post en faisant référence a celui là , parce que comme il est marqué en résolu il se pourrait que tu n'obtienne pas les réponse à ta question .
Mais quand même une chose , si tu installais Librazik 4 tu réglerais ton problème efficacement ..

A+
Merci je vais regarder pour faire un nouveau post, mais je souhaite rester sous Debian tout de même.
Merci !
France
Si tu as installé des choses du dépôt KX Studio dans ta Debian, c'est exactement ce que fait plus automatiquement LibraZiK. LibraZiK, c'est Debian + des réglages qui permettent de faire de la MAO + un noyau basse latence spécialement compilé pour la MAO et le MIDI + un dépôt de logiciels traduits en français et très à jour des nouvelles versions.

Si tu as installé PipeWire dans Debian en suivant les recommandations des développeurs de Debian, alors tu ne peux pas installer QJackCtl... Celui ci est dépendant de JACK sur debian et quand tu utilises PipeWire et pipewire-jack, il n'est pas possible d'installer QJackCtl en même temps avec les dépôts debian.

Conclusion, il y a sûrement un petit mic mac dans ton installation et quelque chose ne se passe pas comme ça devrait.
Par exemple, sais tu si ton système fait passer le son avant toutes les tâches non critiques du système ?
Merci pour ton avis qui me renseigne pas mal pour le coup.
Entre temps aujourd'hui j'ai réussi à avancer sur le sujet.

1: debian 12 fonctionne donc en natif avec pipewire mais sur le wiki de debian, je remarque que pipewire remplace les composants multimédia mais concernant jack, il faut passer quelques commandes complémentaires.
Une fois passée, j'arrive à nouveau a faire du multiplexing entre Firefox et ardour ouf !! Et pipewire prends donc la main sur jack.

2: par contre dans ardour, mon jack se lance avec 1024 samples et non 128 comme il était indiqué dans qjackctl, donc je suppose que tu as raison sur le fait que qjackctl ne fonctionne plus. Je vais regarder demain, je pense qu'il doit y avoir un fichier de config que je dois pouvoir forcer avec les bons paramètres pour ardour.

Merci !
qjackctl n'a plus de maîtrise avec pipewire, il se contente de lire les infos de ce dernier.
Pour manipuler facilement pipewire, il y a un outil encore en développement mais qui fait le café: pipecontrol
Tu peux changer à la volée la fréquence et forcer le buffer (ou sample)
Merci a tous pour vos avis !
Entre temps j'ai trouvé la solution en utilisant un fichier de config a placer sous /home/.config/pipewire/jack.conf.
Je peux forcer le buffer qui sera utilisé par pipewire et désinstaller qjackctl.
Tout ok pour le moment avec ardour.
France
Super !
Du coup, ce fil de discussion est résolu pour la deuxième fois !

Est ce que tu veux bien reporter cette information à propos de la PipeWire dans la page dédiée ?

Une autre chose serait intéressante pour nous, savoir où tu as trouvé cette information.
Page: 2/2
1  2