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... > [CONTOURNE] Xruns et nouvelle configuration
Dernier post

[CONTOURNE] Xruns et nouvelle configuration

anarchlinux utilisateur non connecté France
Bonjour a vous,
d'abord je tiens a excuser mon style d'ecriture, j'ai un clavier en qwerty UK, c'est donc assez deroutant pour moi qui ai ete longtemps sur azerty.

Je me suis acheté un nouveau pc, plus puissant, en dualboot avec windows (pour jouer aux jeux exclusivement w10)...

Mais du coup, au lieu d'avoir autant, voir moins d'Xruns, j'en ai en pagaille ... et ca donne un bourdonnement insupportable ... j'ai tout essaye, je ne sais pas d’où' vient le problème...

voila ma configuration :

CPU : Amd ryzen 2600
GPU : Amd Rx 470 8go
RAM : 8 Go 3200Hz
MB : MSI B450M mortar titanium
Carte son externe : Behringer xenyx 1222 usb
Stockage : deux ssd (un pour ma distro et l'autre pour w10), un HDD classique 7200 (pour partager les donner entre linux et windows et stocker les gros fichiers hors system).

Distribution : SolydK + Librazik

J'ai installe les paquets librazik suivants :
librazik-banquesdeson-all librazik-base-systemeaudiomidi librazik-optimisations-all librazik-banquesdeson-all librazik-base-systemeaudiomidi librazik-optimisations-all


A quelques details pres j'utilise les reglages par defaut de librazik pour jack.

Je précise que ma carte son est branche via usb, que je l'utilise uniquement pour la capture. Pour le retour j'utilise la carte son de la carte mère, car c'est la que je branche casque et enceinte.

Au debut tout va bien, puis a un moment le retour bourdonne, et la ca affecte l'enregistrement.
J'ai essaye avec cadence puis avec qjqckctl, c’est la même. J'ai essaye en coupant pulseaudio. Puis j’ai essaye de modifier l'échantillonnage/periode, en passant de 1024 a 256, il y a augmentation des xruns, c'est inaudible, et en passant a 2048 ca diminue (mais la latence est la...).
j'ai suivi la consigne pour PAM, rien ne change, et la priorite a beau etre a 90, cest toujours la.

Voici ce que j'obtiens avec qjacjctl :

19:12:01.160 Journalisation démarrée --- dim. mars 24 19:12:01 2019 ---
19:12:01.214 Réinitialisation des statistiques.
19:12:01.216 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
19:12:01.236 Changement du graphe des connexions ALSA.
qjackctlAlsaGraph::updateItems()
19:12:09.742 Script de démarrage...
19:12:09.742 pulseaudio --start
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
19:12:10.153 Script de démarrage terminé avec succès.
19:12:10.153 JACK démarre...
19:12:10.153 /usr/bin/jackd -P90 -m -dalsa -r48000 -p1024 -n2 -m -D -Chw:CODEC,0 -Phw:Generic,0
19:12:10.156 JACK a été démarré avec le PID=5375.
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp 1.9.12
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2017 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 90
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio3
Acquire audio card Audio1
creating alsa driver ... hw:Generic,0|hw:CODEC,0|1024|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 1024 frames (21.3 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: 32bit integer little-endian
ALSA: use 2 periods for playback
19:12:12.291 Changement des connexions JACK.
19:12:12.291 Configuration du serveur enregistrée dans « /home/anarchlinux/.jackdrc ».
19:12:12.292 Réinitialisation des statistiques.
19:12:12.308 Client activé.
19:12:12.308 Baie de brassage désactivée.
19:12:12.308 Script post-démarrage...
19:12:12.308 pactl load-module module-jack-sink && pactl load-module module-jack-source && echo "set-default-sink jack_out" | pacmd && echo "set-default-source jack_in" | pacmd && a2j -e
19:12:12.328 Changement du graphe des connexions JACK.
31
32
hardware ports export
--- enable export of hardware ports
port_name "a2j:Arturia KeyLab Essential 61 [24] (capture): Arturia KeyLab Essential 61 MID" already exists
port_name "a2j:Arturia KeyLab Essential 61 [24] (playback): Arturia KeyLab Essential 61 MID" already exists
--- start
19:12:12.695 Changement du graphe des connexions ALSA.
19:12:12.894 Script post-démarrage terminé avec statut de sortie=256.
19:12:12.895 Changement des connexions JACK.
qjackctlJackGraph::updateItems()
qjackctlJackGraph::updateItems()
qjackctlAlsaGraph::updateItems()
19:13:45.749 Récupération désynchronisation (XRUN) (1).
19:13:57.871 Récupération désynchronisation (XRUN) (2).
19:14:48.905 Récupération désynchronisation (XRUN) (3).
19:15:14.552 Récupération désynchronisation (XRUN) (4).
19:15:21.085 Récupération désynchronisation (XRUN) (5).
19:15:42.764 Récupération désynchronisation (XRUN) (6).
19:15:57.810 Récupération désynchronisation (XRUN) (7).



Voila, si y a des suggestions ou des personnes dans un cas similaire, je suis tout ouïe.

jujudusud utilisateur non connecté France
Salut,

J'ai déjà une question :

- Que cherches tu chez SolidK qui n'existe pas dans Debian (ou LibraZiK).

Le soucis, je pense, se situe dans la fait que tu n'utilises qu'une petite partie des optimisations necessaires pour eviter les décrochages (Xruns).

Le seul moyen que j'ai trouvé de mon côté c'est d'installer une distribution qui permet de le faire.

anarchlinux utilisateur non connecté France
Solydk c'est la joie d'avoir un KDE optimisé, car on va pas se mentir, aucune distro ne l'optimisme pour le rendre moins lourd et pachydermique...
Ça reste une debian à 100%.
Et si justement j'ai installé toutes les optimisations de librazik, c'est pour justement avoir un librazik à la sauce KDE...
Je vais regarder dans la doc de librazik si j ai pas manqué quelque chose.
Apres sinon oui je peux toujours essayer d utiliser librazik. Mais je ne suis pas fan de mate... Mais bon.
je pense qu'il y a un truc qui pêche. Je ne sais pas quoi mais un truc.
Surtout que j ai suivi la procédure conseillé par librazik pour passer d'une debian à librazik (c'est le cas hormis pour l Ide).

anarchlinux utilisateur non connecté France
Et sur mon ancien pc, j avais solydk et librazik et je n'avais aucun probleme. Des xruns mais c etais du a sa faible puissance.

olinuxx utilisateur non connecté France
Un noyau basse-latence (ou éventuellement RT) est-il installé ?

anarchlinux utilisateur non connecté France
J'ai essayé avec le noyau Bl et Rt de librazik.
Y une diminution. Mais c'est pas encore ça... Y a des moments où le son freeze. Moins souvent. Moins longtemps. Mais quand même. C'est moins embêtant pour les enregistrement. Mais pour l'écoute...

jujudusud utilisateur non connecté France
Pour l'écoute, il faut monter la taille du tampon car la latence n'est pas un problème dans ce cas.

Pour ton soucis je me pose la question si tu utilises le wifi sur ta machine mais ça peut être un soucis qui a été relevé mais pas forcément solutionné.

Citation :
Surtout que j ai suivi la procédure conseillé par librazik pour passer d'une debian à librazik (c'est le cas hormis pour l Ide).


L'Ide ? j'ai pas compris ce que c'est .
Tu n'as pas non plus suivi le fait d'utiliser mate. mais... ce n'est pas forcement la cause de tes soucis.

Y'aurait pas un soucis avec la prise en charge de ton matériel ? Y'a possibilité de mettre en place des pilotes propriétaires ?

anarchlinux utilisateur non connecté France
Étant donné que je dois enregistrer ma poste guitare et basse à côté d'un audio de batterie, la latence peut être problématique... Mais j imagine qu on peut bidouiller en décalant l enregistrement.

Mon pc n'a pas de WiFi, c'est de l ethernet uniquement.

Et bien je pense faire une installation de librazik pour voir ce que ça donne.

Logiquement j'ai déjà tout les drivers... J'ai installé les pilotes proprios.

sub26nico utilisateur non connecté France
Avant de l'installer, tu peux aussi essayer avec le live-USB de LibraZiK voir si cela corrige le problème ou non. Et sur ta config actuelle, si tu utilises ta carte son en entrée et en sortie pour voir voir si cela a un impact sur les décrochages en lecture.

anarchlinux utilisateur non connecté France
Et bien oui...
J'ai essayé avec ma carte son interne en I/O. Plus de Xruns.
Idem avec la carte son externe. Plus de Xruns.
J ai réessayë avec le couple CI/CE. Ça Xruns beaucoup.

Teste sur ma distribution et sur le live de librazik.
Donc ba deux cartes meres en meme temps ce n'est pas possible.
C'est bizzare...
Mais il semble que ca soit aussi bete que cela ...

jujudusud utilisateur non connecté France
Bonsoir anarchlinux,

Ok, si j'ai bien compris c'est quand tu essais de faire l'acquisition avec la carte son usb et la restitution avec la carte son interne.

Et bien voilà une piste d'exploration passionnante ! :-)

Du coup ? ton problème est réglé ? Si c'est le cas, merci de mettre un petit Résolu dans le titre.

anarchlinux utilisateur non connecté France
Oui, qui l'eu cru !

Je pense qu'un contourné serai plus approprié.
Car au final je vais faire autrement.
Il n'est pas résolut mais ce n'est pas très handicapant.

psychlem utilisateur non connecté
Salut,
Alors j'ai le même soucis avec ma carte son et j'ai essayé toutes les configs possibles sur mon pc, et rien à faire. Lorsque je suis au dessus de 48kHz, j'ai des XRuns à profusion. Je ne comprends pas du tout. Je vais essayer de sélectionner en acquisition sur la carte et en restitution la carte son interne, mais ça ne me convient pas pour autant. Avez-vous des idées d'où ça peut venir ?

J'ai un Linux Mint LowLatency avec Focusrite Clarett 2Pre.

olinuxx utilisateur non connecté France
@psychlem : ouvre un nouveau sujet.

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