Noyau Linux Temps Réel Audio RT

Pour produire de la musique de qualité professionnelle, vous devez utilisez un 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.

Installation rapide du noyau RT :
VersionFonctionnement du noyau RT
Natty 11.04Tests en cours
Maverick 10.10Pas de noyau RT disponible
Lucid 10.04 LTSNoyau très stable et performant, très bonne reconnaissance des cartes son et optimisations excellente
Jaunty 9.04Optimal sur les performances et les cartes son, parfois instable
Intrepid 8.10Noyau non fonctionnel et instable, NE PAS UTILISER :!:
Hardy 8.04 LTSNoyau 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.

Seules les version hardy 8.04 et Jaunty 9.04 offrent un noyau RT fonctionnel.

Pour connaître les détails des patchs appliqués au noyau RT d'Ubuntu studio, consultez ces documentations :

Mandriva

Debian

Installation complexe

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.
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.

Depuis le menu Applications→Accessoires, démarrez un terminal.

Des difficultés dans la compilation ? Lisez la page de référence (en anglais seulement) : https://help.ubuntu.com/community/Kernel/Compile
  • 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

sudo -s
cd /usr/src

Téléchargement des derniers patchs RT

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

Modification des droits

chmod 755 *

Décompression des patchs

tar xjfv linux-2.6.31-rc4.tar.bz2

Nettoyage

rm linux
ln -s linux-2.6.31-rc4 linux
cd linux

Mise en place des patchs

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

Compilation

make-kpkg clean
make-kpkg modules_clean
make-kpkg --revision 1 --initrd kernel_image kernel_headers modules_image
 
cd ..
chmod 755 *

Installation

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

8-o Redémarrage nécessaire sur le nouveau patch RT :!:

Pour en savoir plus sur Internet

- Le wiki technique officiel de l'équipe Ubuntu Studio sur le kernel RT (en anglais)

Revenir au menu Jack-RT