Table des matières
Noyau Linux Temps Réel (Kernel RT)
![]() | Le système Linux est le noyau, le coeur du système d'exploitation GNU/Linux, appelé aussi Kernel. Il existe une version très optimisée pour le son appelée Kernel RT, un noyau Real Time, Temps réel. |
Il existe différents types de noyaux Temps Réel qui offrent +/- de performances/stabilité.
Désignation | Configuration |
---|---|
generic kernel | Noyau Linux installé par défaut dans Ubuntu |
generic kernel pae | Noyau Linux installé par défaut dans Ubuntu en 32 bits avec prise en charge de plus de 4Go de ram |
preempt kernel | Noyau basé sur le generic kernel d'ubuntu mais fabriqué avec des réglages différents pour diminuer la latence. Seulement disponible en 64 bits, c'est un noyau temps réel logiciel. |
rt kernel | Noyau basé sur le noyau generic Ubuntu et complété par un patch PREEMPT_RT qui assure une faible latence matérielle augmentant les performances |
lowlatency kernel | Noyau basé sur le generic kernel d'ubuntu mais fabriqué avec des réglages différents et agressifs pour diminuer la latence. Proche du noyau preempt kernel, c'est un noyau temps réel logiciel. |
realtime kernel | Noyau basé sur le noyau Vanilla Linux et complété par un patch PREEMPT_RT qui assure une faible latence matérielle augmentant les performances |
- Tous les détails techniques sur ces kernels ici (en anglais)
Installation
Ubuntu / Studio
Ce noyau optimisé n'est pas installé par défaut dans une Ubuntu normale. Il est installé de série dans Ubuntu Studio. Il est possible de rajouter ce noyau dans une ubuntu normale via le gestionnaire de paquet synaptic en recherchant le paquet linux-rt.
Lucid 10.04 LTS
Le noyau disponible officiellement est le 2.6.31-RT, il offre de très bonnes performances et une bonne stabilité sur des configurations assez puissantes de type processeur dual-core et 4 Go de ram. Ces noyaux ont l'avantage de faire fonctionne presque toutes les cartes son à des latences matérielles inférieures à 10ms.
Pour installer ce nouveau dépôt, vous devez rajouter dans votre fichier etc/apt/sources.list les lignes suivantes :
deb http://ppa.launchpad.net/abogani/ppa/ubuntu lucid main deb-src http://ppa.launchpad.net/abogani/ppa/ubuntu lucid main
- Plus de détails ici (en anglais)
Hardy 8.04 LTS
Le noyau RT de Hardy est très stable et assez performant avec une carte son de qualité, plus souvent externe. Sur les cartes son de base équipant la plupart des ordianteurs, il est instable.
Utilisation
Pour profiter du l'installation de ce nouveau noyau, il sera nécessaire de redémarrer votre ordinateur.
Démarrage du noyau RT
![]() | L'installation du noyau RT rajoute une ligne dans le menu Grub de votre ordinateur. Il faudra démarrer en sélectionnant cette ligne. |
Configuration des performances RT
Pour profiter des performances de votre noyau RT, vous devez modifier la configuration de votre Ubuntu.
Le groupe audio
L'utilisation du noyau RT pour améliorer les performances audio nécessite que votre compte utilisateur soit déclaré comme membre du groupe audio.
Pour réaliser ce réglage et devenir membre du groupe audio, ouvrez le menu Système/administration/utilisateurs et groupes.
![]() | Le bouton Gérer les groupes permettra un accès à la liste des groupes |
Cochez le groupe audio et rajouter votre nom d'utilisateur.La modification nécessite le mot de passe administrateur. | ![]() |
Une déconnexion/reconnexion de votre compte utilisateur est nécessaire pour valider la modification.
Le fichier limits.conf
Il est nécessaire de modifier le fichier système /etc/security/limits.conf.
Vous ajouterez en fin de fichier les lignes suivantes :
# rajout ubuntu studio @audio - rtprio 100 @audio - nice -10
- La ligne rtprio donne la priorité au processus RT dans le système. suivant la puissance de l'ordinateur, le réglage oscille entre 80 et 100 (en %).
- La ligne nice doit être sur -10.
Dans les deux cas, l'utilisateur est membre du groupe audio. Un redémarrage est nécessaire pour une prise en compte de ce fichier.
Votre noyau RT est opérationnel ? Découvrez les puissants outils audio disponibles sous GNU/Linux .
Pour en savoir plus sur Internet
- La page de documentation Ubuntu-fr.org du noyau RT (en français)
- Page officielle Ubuntu Studio et kernel RT (en anglais)
- Page officielle des noyaux RT Linux (en anglais)
Revenir au menu audio