Skip to main content

1 - Le matériel et les pilotes ALSA, FFADO, ...


[RÉSOLU] Ya pas marqué "RT" Problème dans Jack?

Resalut!

j'ai un souci dans QJackctl. Normalement RT doit être indiqué dans l'interface si l'on a bien suivi ce que l'on nous expliqué les Tuto sur le PAM et Real Time. Et ben moi.. c'est plus marqué (ca l'était hier!).

Je suis sous karmic avec un noyau généric (le 2.6.31.9-RT faisait buguer ma machine). J'ai des soucis avec ALSA (voir le fil que j'ai ouvert il y a deux minutes 😕), en effet en plus je n'ai pas de son!

Ma configuration sous Qjackctl:

[+]
J'ai bien modifier mes adminusers pour que je puisse avoir accès à l'audio (ainsi que disk et video). Et mon fichier limits.conf est configuré ainsi :

[+]
Tout devrait fonctionner comme sur des roulettes ! Et non😢

J'ai beau retraverser la doc et le forum, je ne trouve pas de solutions. Plus je cherche des solutions et tente des trucs, plus je fais n'importe quoi (RT est parti à force de bidouiller pour retrouver du son).

C'est pourquoi je prète allégence à la communauté pour lui demander secours!

gr. (jeune musicien, qui n'arrive pas à faire de musique sur son ordi.. heureusement qu'il a sa guitare 😀)
salut

est-ce que tu peux nous copier le log de jack au démarrage. Il s'agit du contenu de la fenetre Messages de QJackCtl.

Merci

jy
Oui bien sûr :


[+]
Tu remarqueras que j'ai pour l'instant mis une valeur de période d'échantillonnage assez haute, pour éviter de nombreux Xruns.

gr.
Salut,

... mais peut-on activer le RT, dans Jack, avec un kernel non RT (karmic generic) ?

(quand à l'ALC 660 LVD analog, je suppose qu'il s'agit du chipset-son de ta carte-mère).

A+
oui on peut.

t'es sur que l'option RT est cochée ? jack n'a pas l'air de se lancer avec cette option....

je dis ca parce que il faut lancer jack avec l'option -R pour le faire tourner en RT or voici la ligne de lancement
Copy to clipboard
00:32:25.081 /usr/bin/jackd -P87 -p128 -dalsa -dhw:0 -r48000 -p1024 -n2


jy
... mais peut-on activer le RT, dans Jack, avec un kernel non RT (karmic generic) ?


C'est marqué dans la doc' en tout cas!
J'ai vu sur le forum qu'il y a un problème entre Ubuntu, et les versions les plus récentes de Jack et Qjackctl.

Dois-je opter pour une version plus vieille de Qjackctl?
quelle version de jack et de qjackctl utilises-tu ?
poste le retour de
Copy to clipboard
uname -a


jy
Désolé, j'ai mis un peu de temps à répondre!

quelle version de jack et de qjackctl utilises-tu ?
poste le retour de
Copy to clipboard
uname -a


jy


J'utilise Jack 2 (1.9.5 normalement) et la version 3.0.6 de Qjackctl.

Quant à uname -a

Linux skons-desktop 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i686 GNU/Linux


Je travail sous le noyau généric, mon noyau RT2.6 ne marche pas (ralentissements terribles...)

gr.
bon

je vois rien de ce cote la.

en revanche en relisant le log de jack je vois ceci
Copy to clipboard
/usr/bin/jackd -P87 -p128 -dalsa -dhw:0 -r48000 -p1024 -n2

L'option -P indique la valeur de la priorité, c'est à dire 87 ici !

ce qui me surprends c'est que dans ton premier post, on pouvait lire dans le fichier limits.conf la ligne
Copy to clipboard
@audio - rtprio 85
Or il faut que la valeur de priorité de jack soit inférieur à celle du fichier limits.conf. Il faut donc baisser la valeur 87 et la faire passer sous 85.

  • Vérifie donc que le paramètre de priorité dans QJackCtl est bien inférieur à 85.

  • Puis essaie ca, dans un terminal
    Copy to clipboard
    /usr/bin/jackd -P84 -R -v -dalsa -dhw:0 -r48000
    et poste nous le retour.

(Si tu constates que ca marche, tu peux tout de suite essayer de lancer jack depuis QJackCtl avec les bons paramètres.)

Voila

jy
Quel oeil de Linx cher Jy!

Effectivement entre mon premier poste et les suivant j'ai rebidouillé mes paramètres afin de trouver et solution à la mise en place du temps réel et aussi pour diminuer les Xruns qui étaient beaucoup trop nombreux avec ma première config'.

Du coup j'ai changé la priorité (elle doit être à 90 maintenant).

la réponse en lançant "Jack" en console :

[+]
Je sais que je me suis amélioré, parce que je comprend presque tout ce que me raconte le shell 😁. Sauf la fin! (je comprend pas de quoi il me parle quand il parle de id = ...). Et je vois pas à quoi il fait référence avec son erreur de bus!

Alors docteur Moustache? Vous pensez qu'on avance?

gr.
Salut grishka, il faut baisser la prio de jackd encore plus. Les pilotes ALSA ont une prio de 80 normalement je crois donc maintenant jackd a une prio supérieure et peut-être que ça cause l'erreur du bus. Donc mets 70 par exemple comme prio pour jackd.
saltu griskha

Je te conseille de suivre le conseil d'Autostatic. Une fois la priorité changée, refais les manip' suivante dans un terminal et poste nous les retours :
  • Copy to clipboard
    /usr/bin/jackd -P70 -R -v -dalsa -dhw:0 -r48000
  • Copy to clipboard
    /usr/bin/jackd -P70 -R -v -dalsa -r48000
  • Copy to clipboard
    aplay -l

on doit plus être très loin là.

EDIT : merci Autostatic pour le -P84 -> -P70, j'ai supprimé ton message pour que ça soit plus clair. Dank u wel 😉

Ok les gars! Chaud!

1ère manip' : /usr/bin/jackd -P70 -R -v -dalsa -dhw:0 -r48000

[+]
Même délire. On continue!

2ème manip' : /usr/bin/jackd -P70 -R -v -dalsa -r48000

[+]
Encore! Pourtant, je sais qu'on est pas loin moi aussi!

Aller la troisième, aplay -l :

Copy to clipboard
**** Liste des PLAYBACK périphériques **** Erreur du bus


Pan!

J'ai fait une bétise ou quoi? Dis moi Jy, sérieux, c'est pas normal ça..
bon
ok
je pense qu'on a réglé le problème du "RT". Maintenant tu sembles avoir un autre problème : tu n'as pas de carte son reconnue. Mais ca correspond aux symptomes que tu décris en premier.
Je propose de basculer sur l'autre thread que tu as écrit qui concerne ALSA et le fait que tu n'aies plus de son sur ta machine.

a tout de suite, a cote. 😊

jy

Édition admin Olinuxx - 19 août 2013 : sujet fermé car [RÉSOLU].