Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
audio:jack:rt [2011/05/03 17:45]
laurent correction, L.Bellegarde 2011
audio:jack:rt [2013/10/24 17:57] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Noyau Linux Temps Réel Audio RT ======
 +
 +|{{audio:​jack:​logo_linux_rt.jpg|}}|Pour produire de la musique de qualité professionnelle,​ vous devez utilisez un [[http://​fr.wikipedia.org/​wiki/​Noyau_linux|noyau Linux]] (kernel) spécial disposant d'un **patch RT appelé Real Time** qui permet de produire du son sans latence, ou avec une **latence inférieure à 10ms**. Ce patch va augmenter les performances de votre carte son en exploitant au mieux ses possibilités.|
 +
 +===== Installation simple =====
 +
 +Pour installer le noyau RT, il suffira d'​aller le chercher dans les paquets standards de votre distribution si cette dernière propose ce type de noyau Linux. Après l'​installation,​ un **redémarrage sur le noyau RT sera nécessaire** pour profiter de ces améliorations.
 +
 +==== Ubuntu ====
 +
 +Dans Ubuntu standard, le noyau RT n'est pas installé par défaut, alors qu'il l'est dans Ubuntu/​studio.
 +
 +Pour installer le noyau RT, recherchez dans synaptic, le gestionnaire de paquets le paquet **linux-rt**.
 +
 +<note tip>​Installation rapide du noyau RT : [[apt://​linux-rt|{{logo_install_rapide.png}}]]</​note>​
 +
 +^Version^Fonctionnement du noyau RT^
 +|Natty 11.04|Tests en cours|
 +|Maverick 10.10|Pas de noyau RT disponible|
 +|Lucid 10.04 LTS|Noyau très stable et performant, très bonne reconnaissance des cartes son et optimisations excellente|
 +|Jaunty 9.04|Optimal sur les performances et les cartes son, parfois instable|
 +|Intrepid 8.10|Noyau non fonctionnel et instable, NE PAS UTILISER :!:|
 +|Hardy 8.04 LTS|Noyau très stable et performant, nécessite une carte son correcte|
 +
 +==== Ubuntu Studio ====
 +
 +La version orientée multimédia d'​Ubuntu dipose de série du noyau RT.
 +
 +<note important>​Seules les version hardy 8.04 et Jaunty 9.04 offrent un noyau RT fonctionnel.</​note>​
 +
 +Pour connaître les détails des patchs appliqués au noyau RT d'​Ubuntu studio, consultez ces documentations :
 +
 +   * Les spécifications : http://​rt.wiki.kernel.org/​index.php/​Main_Page
 +   * Le patch utilisé : http://​www.kernel.org/​pub/​linux/​kernel/​projects/​rt/​
 +
 +==== Mandriva ====
 +
 +   * Retrouvez les informations nécessaires à l'​installation du noyau RT sous Mandriva sur le [[http://​wiki.mandriva.com/​fr/​ProAudio#​Kernel_Temps-R.C3.A9el|wiki Mandriva dédié à l'​audio]].
 +
 +==== Debian ====
 +
 +   * Retrouvez une documentation sur le noyau RT sous Debian sur la [[http://​www.linuxmao.org/​tikiwiki/​tiki-index.php?​page=Debian#​Noyau_rt|section Debian de Linuxmao.org]].
 +
 +===== Installation complexe =====
 +
 +|{{audio:​jack:​exemple_rt_compilation.jpg|}}|Pour disposer des toutes dernières améliorations du noyau RT, vous aurez peut-être envie de tester les derniers patchs, en compilant vous même un noyau dernier cri.|
 +
 +<note warning>​La suite de cette documentation s'​adresse à des utilisateurs confirmés capables de mener toutes les opérations d'une compilation GNU/Linux. Vous devez aussi disposer d'une connexion haut-débit et d'une machine puissante car la compilation prend au moins 1 heure. Lors de l'​utilisation du système de mise à jour, vous risquez d'​avoir des messages d'​erreurs concernant la mise à jour de ce dernier, c'est normal car votre kernel est en avance sur le développement officiel d'​Ubuntu.</​note>​
 +
 +Depuis le menu **Applications->​Accessoires**,​ démarrez un **terminal**.
 +
 +<​note>​Des difficultés dans la compilation ? Lisez la page de référence ​ (en anglais seulement) : [[https://​help.ubuntu.com/​community/​Kernel/​Compile|https://​help.ubuntu.com/​community/​Kernel/​Compile]]</​note>​
 +
 +   * Saisissez la liste de commandes suivantes, il est fort probable qu'il faudra en adapter certaines à votre ordinateur car chaque compilation est strictement personnelle.
 +
 +==== Dossier source ====
 +
 +<​code>​
 +sudo -s
 +cd /​usr/​src</​code>​
 +
 +==== Téléchargement des derniers patchs RT ====
 +
 +<​code>​
 +wget http://​www.kernel.org/​pub/​linux/​kernel/​v2.6/​testing/​linux-2.6.31-rc4.tar.bz2
 +wget http://​www.kernel.org/​pub/​linux/​kernel/​projects/​rt/​patch-2.6.31-rc4-rt1.bz2
 +</​code>​
 +
 +==== Modification des droits ====
 +
 +<​code>​
 +chmod 755 *
 +</​code>​
 +
 +==== Décompression des patchs ====
 +
 +<​code>​
 +tar xjfv linux-2.6.31-rc4.tar.bz2
 +</​code>​
 +
 +==== Nettoyage ====
 +
 +<​code>​
 +rm linux
 +ln -s linux-2.6.31-rc4 linux
 +cd linux
 +</​code>​
 +
 +==== Mise en place des patchs ====
 +
 +<​code>​
 +bzip2 -dc /​usr/​src/​patch-2.6.31.rc4-rt1.bz2 | patch -p1 --dry-run
 +bzip2 -dc /​usr/​src/​patch-2.6.31-rc4-rt1.bz2 | patch -p1
 +
 +cp /​boot/​config-`uname -r` .config
 +make menuconfig
 +</​code>​
 +
 +==== Compilation ====
 +
 +<​code>​
 +make-kpkg clean
 +make-kpkg modules_clean
 +make-kpkg --revision 1 --initrd kernel_image kernel_headers modules_image
 +
 +cd ..
 +chmod 755 *
 +</​code>​
 +
 +==== Installation ====
 +
 +<​code>​
 +dpkg -i *31-rc4*.deb
 +
 +apt-cache search 2.6.31
 +linux-image-2.6.31-rc4-rt1 - Linux kernel binary image for version ​
 +2.6.31-rc4-rt1
 +linux-headers-2.6.31-rc4-rt1 - Header files related to Linux kernel
 +</​code>​
 +
 +8-o **Redémarrage nécessaire sur le nouveau patch RT** :!:
 +
 +===== Pour en savoir plus sur Internet =====
 +
 +- Le [[https://​wiki.ubuntu.com/​RealTime|wiki technique officiel de l'​équipe Ubuntu Studio]] sur le kernel RT (en anglais)
 +
 +Revenir au menu [[audio:​jack|Jack-RT]]
 +