Chargement...
 
Skip to main content

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


[résolu] RT sur gentoo : quelle est la meilleure solution?

France
Bonjour

Si j'ai bien compris le temps réel est donc intégré au noyau de Gentoo

et cette doc

http://www.gentoo.org/proj/en/desktop/sound/realtime.xml
aide à l'installer; c'est très bien fait (mais c'est en anglais)

une question quand même : le patch "temps-réél" existe quand mêrme toujorus dans l'overlay pro-audio... c'est pour utiliser sur les anciens noyaux?

ou bien y a-t-il quand même une différence?

en d'autre mots, les performances du patch de l'overlay ou bien du module temps réel fourni avec le noyau (pam) sont-elles les mêmes?

merci!
France
désolé, tu es la premiere victime (j'espere) de mes méfaits sur la page wiki de gentoo :
il va faloir que je modifie ca, d'apres ce que j'ai compris :
  • le patch d'ingo molnar est intégré a tout noyau linux aujourd'hui car il a fait ses preuves, il suffit alors de l'activer
  • il existe d'autres patches qui continuent ce travail et vont encore plus loin (dont celui dans l'overlay pro-audio je suppose) qui eux ne sont pas intégrés, donc il faut patcher !

des que j'ai essayé ca sur ma machine je met le wiki a jour

encore une fois désolé 😡

oliv'
Le problème est que le noyau realtime (rt-sources) est abandonné et n'est plus maintenu depuis la 2.6.18 autant dire ça date. D'ailleurs il a disparu de l'arbre officiel Portage.
Heureusement, tu peux retrouver des récents pré-patchés par le fameux Ingo Molnar ici : http://gpo.zugaina.org/sys-kernel/rt-sources Il s'agit en fait de l'overlay Zugaina que tu peux installé (nécessitant rsync).

Quant à la performance, PAM n'est qu'un système d'authentification des modules du noyau, cela n'a pas à voir avec la performance mais des questions d'accès. Ou alors je n'ai pas bien compris ta question.

pianolivier > je manque de temps aussi et je testerai quand j'aurai un peu plus le temps les rt-sources. Si besoin je t'aiderai pour le wiki.
France
@Pravoslavac
avec plaisir ! (car il ya du boulot en ce qui concerne ce wiki ! 🙄)
et merci pour la précision sur les rt-sources et le lien !
Sous gentoo j'ai configuré et intallé un noyau 2.6.31.12 modifié avec le patch correspondant (rt-21) qu'on peut trouver ici :
http://www.kernel.org/pub/linux/kernel/projects/rt/
Je cherchais un noyau suffisamment récent pour pouvoir travailler sur une partition formatée en ext4 (le kernel doit être supérieur à 2.6.28 je crois, pour pouvoir diposer de ce format en version stable).
ben en voyant l'overlay proposé par Pravoslavac, je me rends compte que le premier de la liste est précisément le 2.6.31.12-r20
J'avais même pas besoin de le patcher tiens 😊 (m'enfin ça prend quelques minutes, c'est ultra simple..) La configuration, si on veut s'en donner la peine, c'est un peu plus long. Mais c'est le genre de choses qu'on fait avec amour et délicatesse.


Niveau performance, ça a l'air d'aller très bien 😊 (mais bon ça dépend d'un tas d'autres facteurs la performance en mao)
France
Sous gentoo j'ai configuré et intallé un noyau 2.6.31.12 modifié avec le patch correspondant (rt-21)

héhé t'en auras appris beaucoup sur la compile de noyau au final ! 😀
  1. tu patche comme tu peux
  2. je te dit que ca ne sert a rien
  3. mon info s'avere fausse
  4. tu repatches
  5. il existe un overlay : pas besoin de patcher
........😂

bon tout ca, au moins, ca commence a faire de l'info pertinente a remonter bientot dans le wiki

Monsieur Olivier Piano
A noter que les mainteneurs Gentoo déconseillent l'installation de noyaux hors arbre officiel, notamment ceux téléchargé sur http://www.kernel.org, car les officiels Gentoo sont testés et parfois modifiés pour tenir compte des spécificités de la distrib. Les rt-sources du dépôt zugaina sont des vanilla sources patchés, c'est à garder dans un coin de la tête en cas de problème. Les problèmes sont très rares néanmoins.

Pour info, pensez à copier le .config des sources de votre noyau déjà configuré dans les sources du noyau à compiler, puis faites un

Copy to clipboard
make oldconfig


Ca fait gagner beaucoup de temps. Cela marche si vos noyaux ne sont pas des versions trop éloignées, et de version croissante (on copie le .config d'une version ancienne vers une version récente, pas l'inverse), et s'il y a de nouvelles options dans la version récente, le make oldconfig vous le signalera et vous demandera pour chaque nouvelle option si vous voulez l'activer, le désactiver, ou le mettre en module. Renseignez-vous à chaque fois avant de faire quoi que ce soit normalement toutes les options sont documentées, en anglais, certes.

P.S. : pour les noyaux 2.6, il y a des explications en français pour chaque option ici : http://casteyde.christian.free.fr/system/linux/guide/online/a12863.html cela vous aidera à optimiser au maximum votre noyau. Par contre, il date des premières versions du kernel 2.6, donc les dernières options de noyaux récents n'y sont pas documentées.
Mon dieu.. Quand je vois ça :
http://casteyde.christian.free.fr/system/linux/guide/online/a12863.html
et que je pense aux tartines que je me suis envoyées dans plusieurs langues pour essayer de comprendre les options du noyau 😊
N'empêche, j'aurais appris plus de choses sur linux en quatre semaines de gentoo qu'en 8 ans de.. (de plein de distro différentes en fait) 😊
Du coup.. ça donne envie de refaire un noyau bien propre ne serait-ce que pour ça :
A noter que les mainteneurs Gentoo déconseillent l'installation de noyaux hors arbre officiel, notamment ceux téléchargé sur http://www.kernel.org
(external link), car les officiels Gentoo sont testés et parfois modifiés pour tenir compte des spécificités de la distrib.

Mon dieu.. Quand je vois ça :
http://casteyde.christian.free.fr/system/linux/guide/online/a12863.html
et que je pense aux tartines que je me suis envoyées dans plusieurs langues pour essayer de comprendre les options du noyau 😊

A l'époque j'avais travaillé là-dessus : Tuto Compiler un noyau Temps-Réel, mais je ne sais pas si cette page a été bien maintenue à jour.

Du coup.. ça donne envie de refaire un noyau bien propre ne serait-ce que pour ça :

Faut pas trop se prendre la tête pour le noyal 😉
Le rt-sources de l'overlay pro-audio est très bien, il est bien maintenu (la dernière 2.6.31.12-r21 a été rajoutée hier), ce qui n'est pas forcément le cas de tous les ebuilds de l'overlay pro-audio (ils manquent un peu de bras).
Le gentoo-sources est assez proche d'un vanilla (contrairement à d'autres distributions), les plus curieux trouveront tous les détails ici : http://dev.gentoo.org/~dsd/genpatches/

T.
France
bonjour

j'ai installé hier le rt-kernel sur ma Gentoo toute fraîche à partir des rt-sources de l'overlay pro-audio et se son HOW-TO:

http://proaudio.tuxfamily.org/wiki/index.php?title=Howto_RT_Kernel

que j'ai trouvé particulièrement clair...

quelle joie de voir jack et linuxsampler enfin réunis sans un seul Xrun... 😀
É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.