Chargement...
 
Skip to main content

2 - Les distributions et les noyaux


quelqu'un a essayé le kernel patch-3.0.3-rt12 ?

Bonour maoien, maoienne!

J'ai vu qu'un nouveau patch RT pour le kernel 3 est sorti!
http://www.kernel.org/pub/linux/kernel/projects/rt/

J'ai eu (et ai encore) des problèmes à faire marcher ma carte son M-audio fast track ultra avec la précédente version du noyeau RT. Quelle réjouissance en voyant une nouvelle version!

Je voulais savoir si quelqu'un a déjà patché son kernel 3 avec succès ou bien quels genres de soucis il a rencontrés pour faire de la MAO ou bien si il existe une distribution qui l'aurait déjà intégré? Tango Studio me semble être un bon candidat ...

Si j'ai le temps j'essayerai ce week-end et donnerai un petit tuto si cela fonctionne pour moi!

Merci et salutations!
Bonjour,

Désolé pour ma réactivité sans égal ... Mais j'ai pas souvent l'occasion de boutiquer sur mon studio ...

Merci pianolivier pour ta réponse! J'ai jeté un oeil, intéressant!

Pour ce qui ont une Fast Track Ultra (FTU), j'ai essayé de recompiler mon petit noyeau RT et ça fonctionne quand même mieux.

Je suis parti d'une Ubuntu oneiric beta (!! cause kernel 3.0 !!) installé la version destkop. Le noeyau de base était un noyeau desktop et j'avais beaucoup de X-Runs. Cependant tous mes canaux était reconnus par alsamiser (ce qui n'était pas le cas avant). Même si cela rest confus, y'à vraiment beacoup de "faders", j'arrive régler mes volumes correctements !

Pour ce qui est de la compilation du noyeau rt, voici en résumé les étapes:
- pompage des sources 3.0 + patch-rt3. kernel.org étant mort à ce jour:
ftp://linux-kernel.uio.no/pub/linux/kernel.org/pub/linux/kernel/projects/rt/
ftp://linux-kernel.uio.no/pub/linux/kernel.org/pub/linux/kernel/v3.0/

- Copié le .config Ubuntu dans mes sources
- make old config
- bzcat .. | patch ...
- make menuconfig
-> Les petits tweak habituels (cf wiki de ce site)
- make modules_install
- make install

Woohoo linux étant tellement bien fait, cela m'a même généré le fichier initramfs et mis grub à jour. !!!ATTENTION!! cependant, cela m'a effacé l'ancien kernel (sueurs froides au démarrage) mais fort heureusement pour moi, le système à démarré du premier coup !

Maintenant j'ai beacoup moins de X-runs (même si c'est pas parfait), et arrive à faire mes choses correctement. D'après les critiques sur ce site, je sais pas si un kernel preemptive et non patché aurait aidé, mais ayant envie de tester un kernel rt d'abord ...

Je pense qu'il faudrait encore tweaker un peu au niveau des irqs mais ceci est pour une nouvelle aventure.

Voilà j'espère que cela aidera ceux qui galèrent avec leur fast track et ceux qui veulent compiler un noyeau rt manuellement. N'hésitez pas à me contacter pour plus de détails!

Merci pour votre superbe sites pleins d'infos utiles et bonne continuation!
France
merci pour ce retour 😊

citation :
cela m'a effacé l'ancien kernel (sueurs froides au démarrage)

oula j'imagine 👻

j'en suis a peu pret au même point, je continue avec un noyau v3 RT pour le moment, et ferai des tests comparatifs plus tard sur un basse latence.

tu es les bienvenue pour m'aider à mettre à jour les pages du Le noyau Temps-Réel. Tu peux déjà passer lire/corriger rtirq que je viens de finir.

oliv'
Hola!

Pour nouvelle, en faisant un "update-grub" (sous Ubuntu), cela ma regénéré un fichier de configuration avec tous les kernels présents dans ma partition boot. Je pense que le Makefile du kernel n'est pas "aussi bien" fait que les shells script sous Ubuntu et ne détecte pas les autre noyeau lorsqu'il mais Grub à jour, bon à savoir!

Merci Oliv' pour la page "rtirq", belles infos et j'ai l'impression que ça aide en prioritisant le port USB de ma carte son et en faisant attention qu'elle soit seul sur le bus!

En ce qui concerne la page du noyeau, je sais pas vraiment ce que je peux ajouter de plus si ce n'est comment compiler un noyeau "from scratch". Cependant je me suis déjà beaucoup inspiré de votre wiki, mais si cela peut aider! A discuter, je pense qu'on pourra continuer le sujet ici si nécessaire :
http://linuxmao.org/tikiwiki/tiki-view_forum_thread.php?forumId=8&comments_parentId=33150

D'ailleur je suis curieux de voir les résultats de ton benchmark ...

Salutations !
France
Salut,

kernel.org réouvre ses portes en douceur et les patchs rt sont à nouveau disponibles 😀.

J'ai télécharger / patcher / make menuconfigurer le noyau 3.07 (attention lien symbolique à créer pour le dossier lguest à mettre dans Documentation sinon erreur lors de la compilation). Le système est stable est fonctionnel...... sauf que je n'ai pas de patch la Fast Track Pro donc je suis limité à 16bits 😢.

Bref le noyau ça marche mais je suis resté en 2.6.31 et vive le 48kHz@24bits.

Christophe
Hello,

cm35 écrit:
Bref le noyau ça marche mais je suis resté en 2.6.31 et vive le 48kHz@24bits.

T'es sûr de ça? Bon moi j'ai une fast track ultra mais cela m'étonne que la pro n'a pas été "patchée"! Output de jackd2 avec ma fast track:
Copy to clipboard
Sun Nov 13 11:07:02 2011: creating alsa driver ... hw:1|hw:1|128|4|48000|0|0|nomon|swmeter|-|32bit Sun Nov 13 11:07:02 2011: control device hw:1 Sun Nov 13 11:07:02 2011: configuring for 48000Hz, period = 128 frames (2.7 ms), buffer = 4 periods Sun Nov 13 11:07:02 2011: ALSA: final selected sample format for capture: 24bit little-endian Sun Nov 13 11:07:02 2011: ALSA: use 4 periods for capture Sun Nov 13 11:07:02 2011: ALSA: final selected sample format for playback: 24bit little-endian Sun Nov 13 11:07:02 2011: ALSA: use 4 periods for playback

En 48000KHz j'ai un peu plus de Xruns, pour moi le bon compromis rest 42000, enfin j'imagine que ça dépend du système ...
Désolé que le wiki ne soit pas encore à jour, si personne ne le fait avant moi, je vais voir si j'arrive durant la semaine, il faut que je réinstalle mon laptop à l'occase...
Bonsoir,

Pour ma part je débute en MAO. En réalité je suis en étude d'informatique et je dois monter une station audio numérique. Ne connaissant pas trop le fonctionnement du noyau linux et ce qui va avec je suis un peu perdu. J'ai lu bon nombre de tutoriels et pages de ce site en peu de temps, installé tango studio et une question en ressort :
j'ai la version 2.6.32.37 lowlatency du noyau, est-il possible de passer en RT?

De plus, j'ai vu que les sources 3.0 / 3.2 sont apprues, alors devrais-je les télécharger puis les patcher en RT?

Merci de vos réponses.
France
Salut,

Si tu as Tango Studio d'installé, pour passer en RT c'est très facile, tout est expliqué ici.

Maintenant, si tu veux avoir les dernières sources des noyaux, tu peux trouver le patch par là (il faut bien entendu télécharger exactement la même version du noyau) et tout compiler à la main.

Christophe
Ok, merci beaucoup.
Biensur avec ma chance, j'ai la version 2.6.32 et dans les sources il y a 2.6.31 puis 2.6.33 😂

Donc si je veux mettre a jour mon noyau pour du 3.0.3 il faut d'abord que je télécharge les sources 3.0.3 puis que je les recompile?

Ensuite si je veux le patcher, je télécharge le patch, etc comme le tuto quoi?

C'est bien cela?

Merci d'avance

Thomas
@iris,
Est-ce que ton noyau actuel convient, ou bien est-ce que tu as des problèmes matériels ? Car il n'y a aucune raison que tu changes si tout va bien. Et surtout, aucune raison de mettre les mains dans le cambouis, si tu es débutant Linux, compiler un noyau c'est rigolo, mais on peut s'en passer. Surtout que ta distribution est censée faciliter les choses en disposant d'un noyau RT récent, c'est même un peu sa raison d'être.
Après, si cette distribution n'est plus trop entretenue et ne propose pas d'instructions pour passer à un noyau plus récent, c'est un autre problème.
Mais je vois sur leur forum que y'a pas mal d'activité, donc jette un oeil là bas: http://tangostudio.tuxfamily.org/forum/viewforum.php?f=3



Bon, pour ma part, la raison pour laquelle je poste est que j'ai été un peu dérouté par les changements du patch RT où il n'est plus si clair de quoi faire etc, même si je pense avoir compris l'essentiel (c'est à dire: rien).
J'hésite à compiler moi-même un foutu noyau, car dans l'état actuel (c'est à dire, sans avoir rien fait de spécial hormis accepté les changements de priorité suggérés par Debian), j'ai un problème, qui est:
- je lance jackd
- je lance des progs de MAO, ou même juste VLC pour écouter une radio, tout va bien
- je lance un jeu 3D qui consomme un peu de ressources avec jackd en fond
- et là zbim, ça me balance des xruns très réguliers, même si aucune appli jack ne tourne
- je ferme tous les progs (le jeu, les progs de MAO), mais les XRUNS continuent.
- je crois même que stopper et relancer jackd ne résout rien quand ça part en vrille comme ça

Donc bref, suffit qu'il y ait un pic CPU ou qu'un prog arrive à rompre la priorité de jackd pour que tout se mette à cafouiller.
Est-ce que vous constatez le même symptome avec votre noyau 3.0.0+ ?
Est-ce que vous connaissez une solution ?

  1. uname -a
Linux 3.1.0-1-amd64 #1 SMP Tue Jan 10 05:01:58 UTC 2012 x86_64 GNU/Linux