Chargement...
 
Skip to main content

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


[Résolu]ras le bol des xruns

France
Bonjour,😀

Voici mon matériel:
Un portable MSI gx723
La distribution TangoStudio 64 1.1
une carte son firewire Audiofire4

lspci | grep FireWire me donne:
Copy to clipboard
01:04.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)


dans /etc/security/limits.conf j'ai mis:
Copy to clipboard
@audio - rtprio 99 @audio - nice -15 @audio - memlock 3044976


J'ai lancé le module raw1394 et mis les droits qu'il fallait.

voici ce que me dit jack:
Copy to clipboard
15:30:15.551 /usr/bin/jackd -dfirewire -r44100 -p128 -n3 Memory locking is unlimited - this is dangerous. You should probably alter the line: @audio - memlock unlimited in your /etc/limits.conf to read: @audio - memlock 3044976 no message buffer overruns JACK compiled with System V SHM support. loading driver .. SSE2 detected 00824581816: (ffado.cpp)[ 92] ffado_streaming_init: libffado 2.999.0- built Oct 9 2010 13:37:16 00824841959:>[31mWarning (fireworks_session_block.cpp)[ 257] loadFromMemory: size not correct: got 13392, should be -4 according to data 15:30:17.599 Configuration du serveur enregistrée dans "/home/administrateur/.jackdrc". 15:30:17.600 Réinitialisation des statistiques. 15:30:17.634 Client activé. 15:30:17.635 Changement des connexions JACK. 15:30:17.638 Changement du graphique des connexions JACK. >[0mSSE2 detected 15:30:18.634 Récupération désynchronisation (XRUN) (1).


Pourquoi il m'envoie le message sur mon fichier /etc/security/limits.conf, alors que j'ai mis les paramètres qu'il me demande ??

que veux dire ce message:
Copy to clipboard
00824841959: >[31mWarning (fireworks_session_block.cpp)[ 257] loadFromMemory: size not correct: got 13392, should be -4 according to data

Y a-t'il un lien avec mon problème de xruns.

Merci de me répondre.
France
Ha par contre l'erreur apparait toujours dans jack. Et quelque fois des xruns apparaissent avec notament des logiciels comme rosegarden, ou qsynth.

Comment faire pour disabler la wifi et le lecteur de carte ? Je suis allé dans le bios mais rien ne semble s'y référer ?

Du coup j'enlève le résolu car tout n'est pas parfait.
tu peux toujours passer par Préférences -> applications au démarrage et désactiver les applis qui ne t'interesse pas...

jy
Salut levoy !
Personnellement, pour le wifi et le lecteur de carte, ça se passe dans le bios de mon laptop :
➡️ Onglet "Security" > I/O interface security puis tu "unlock" le wifi (wireless LAN network chez moi) et le lecteur de cartes (PC CARD/SD/MS/MMC, chez moi toujours).

Après, il me semble qu'il y a autant de bios que de constructeurs (voire autant que de modèles de PC...), mais j'espère que ça pourra t'aiguiller un peu 😉 .

Bon courage !
À plus !
Pierre
Ha par contre l'erreur apparait toujours dans jack. Et quelque fois des xruns apparaissent avec notament des logiciels comme rosegarden, ou qsynth.
Je sais pas pour Rosegarden mais Qsynth peut produire des xruns. C'est l'appli elle-même, elle peut être un peu instable. Si ça pose des problèmes tu pourrais essayer des autres applis soundfont comme fluidsynth-dssi ou même LinuxSampler CVS (j'ai des paquets LS CVS dans mon PPA).

Comment faire pour disabler la wifi et le lecteur de carte ? Je suis allé dans le bios mais rien ne semble s'y référer ?
Tu peux nous filer le résultat de lsmod ?
France
Salut et merci d'être toujours là !!😎

Mon bios est un bios ultra-lite.😕 Dans sécurity il n'y a que les mots de passe. Et à part la mention du lecteur cd il n'y a rien d'autre.

Voici mon ls mod:

Copy to clipboard
Module Size Used by raw1394 29192 0 binfmt_misc 10300 1 ppdev 8504 0 joydev 13056 0 snd_hda_codec_nvhdmi 6192 1 snd_hda_codec_realtek 278292 1 snd_hda_intel 31432 1 snd_hda_codec 87984 3 snd_hda_codec_nvhdmi,snd_hda_codec_realtek,snd_hda_intel arc4 2128 2 snd_hwdep 9560 1 snd_hda_codec ecb 3280 2 snd_pcm_oss 44928 0 snd_mixer_oss 19664 1 snd_pcm_oss snd_pcm 91704 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_seq_dummy 3540 0 snd_seq_oss 33856 0 snd_seq_midi 8448 0 snd_rawmidi 27296 1 snd_seq_midi iwlagn 129552 0 iwlcore 133168 1 iwlagn snd_seq_midi_event 8688 2 snd_seq_oss,snd_seq_midi snd_seq 61664 7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event mac80211 211908 2 iwlagn,iwlcore snd_timer 26872 2 snd_pcm,snd_seq snd_seq_device 8388 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq sdhci_pci 9104 0 sdhci 20500 1 sdhci_pci snd 79240 15 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device led_class 5272 2 iwlcore,sdhci psmouse 58100 0 soundcore 10080 1 snd cfg80211 109336 3 iwlagn,iwlcore,mac80211 serio_raw 6772 0 snd_page_alloc 11008 2 snd_hda_intel,snd_pcm nvidia 10838472 30 intel_agp 33072 0 lp 12644 0 lirc_ene0100 9780 0 video 23596 0 lirc_dev 14440 1 lirc_ene0100 output 3792 1 video parport 41548 2 ppdev,lp ohci1394 34564 0 ieee1394 101984 2 raw1394,ohci1394 r8169 38740 0 mii 6384 1 r8169


Je pense que rosegarden utilise les librairies kde et comme je suis sous gnome l'ordi pédale comme un fou. Je vais essayer les programmes dont tu me parles.
France
Bon j'ai fait des trucs à ma sauce:

j'ai viré les pilotes propriétaire et passe désormais par xorg.conf mais avec "nv".

J'ai blacklisté un certain nombre de modules dans /etc/modprobe.d/blacklist.conf
j'ai mis:
Copy to clipboard
blacklist joydev #j'ai pas besoin de joystick blacklist iwlagn #wifi blacklist iwlcore #wifi blacklist mac80211 #dépend du module wifi blacklist cfg80211 #dépend du module wifi blacklist led-class #dépend du module wifi blacklist arc4 #ça semble être le module de la carte blacklist sdhci #égallement blacklist sdhci_pci #également

J'ai monté ma prio dans jack à 80

J'ai bien fait autostatic ?
France

manquait plus que ça!!!😢

maintenant j'ai le message:
Copy to clipboard
[0mcannot use real-time scheduling (FIFO at priority 97) [for thread 1032550160, from thread 1032550160] (1: Operation not permitted)

C'est vraiment n'importe quoi 👻

Alors que j'ai toujours mon fichier audio.conf renseigné ! Du coup je ne suis même plus en temps réel sauf si je suis en root !

Pouvez vous m'aider siouplè ?
France
vérifie poitn par point les trois étapes sur PAM, car ce message d'erreur se n'applique qu'a se cas précis (genre fait tu vraiment partie du groupe audio ? as tu supprimé les references au rt dans l'ancien limits.conf etc.)
France
J'avoue que je n'ai pas trop compris ce qui s'est passé.
Les choses sont normales maintenant mais les xruns sont toujours là épisodiquement.
Je suis en train d'installer le nouveau noyau 2.6.33.29 de la tangostudio.
Quelqu'un peut-il me dire si ce que j'ai fait avec mon blacklistage de modules est bon ou non ?

Merci
salut

je ne sais pas si ton blacklistage de module est bon (je n'en ai pas fait et je n'y connais rien) mais je sais que pour moi, une bon réglage des priorités m'a permis de résoudre tous mes problèmes de xruns.
j'ai une carte son audio USB qui auparavant produisaient des tonnes de xruns et maintenant avec les bons réglages de priorité fonctionne nickel...
la règle : il faut que les applis audio n'aient pas une priorité supérieure à celle de l'horloge interne

pour régler les priorités, j'utilise un noyau RT qui me permet de voir la prio de l'horloge interne et je fais tous mes réglages en fonction.

ce n'est pas vraiment un conseil mais plutôt un retour d'expérience. si ça t'interesse, on pourra poursuivre dans cette voie mais je laisse le soin à Autostatic de te répondre vu que votre conf à l'air similaire.

a plus

jy
France
Et bien le test de ce nouveau noyau est sans appel!😀
Plus un seul xrun, système hyper stable.
Le noyau précédent devait certainement avoir un problème, car avec le même configuration au niveau de jack tout marche impec.🎅

Aller zou! sujet résolu !😎
super !!!

tu nous feras ecouter ton travail !!

Édition (admin jy_moustache) : sujet fermé car résolu. Merci de remonter les informations pertinentes dans les pages Wiki adéquates.
Si besoin de réouvrir le sujet, vous pouvez vous adresser à un des admins 😉
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.

Page: 2/2
1  2