Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
linux-lowlatency [Le 21/10/2016, 19:01] 89.86.10.16 [Installation] |
linux-lowlatency [Le 08/10/2025, 20:06] (Version actuelle) krodelabestiole +pas de diff notable a priori |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Trusty Precise ubuntu_studio linux kernel}} | + | {{tag>Noble ubuntu_studio linux kernel}} |
| - | ---- | + | |
| - | ====== Noyau temps réel Linux-lowlatency ====== | + | |
| - | Un **[[wpfr>Noyau_de_système_d'exploitation#Noyaux_temps_r.C3.A9el|noyau temps réel]]** est un [[:kernel|noyau]] spécialisé qui a pour fonction de base stricte de garantir les temps d’exécution des tâches. Un usage spécifique pour l'informatique domestique est la [[:mao|musique assistée par ordinateur]], puisque le noyau temps réel permet de réduire la [[wpfr>latence]] lors de l'enregistrement. | + | ====== Noyau Linux-lowlatency ====== |
| - | ===== Pré-requis ===== | + | Un noyau à faible latence est un [[:kernel|noyau]] spécialisé optimisé pour les opérations de calcul en temps réel. Un usage spécifique pour l'informatique domestique est la [[:mao|musique assistée par ordinateur]], puisque le noyau //low-latency// permet en principe de réduire la consommation CPU pour un même [[http://linuxmao.org/Latence|temps de latence]] lors du traitement audio. Ce qui permet //in fine// d'[[:jackd#optimisation|optimiser ses réglages audio]] afin de réduire ce temps de latence. |
| - | * Disposer des [[:sudo|droits d'administration]]. | + | Cette optimisation se fait généralement au détriment de certaines règles assurant la sécurité ou la fiabilité générale du système. |
| - | * Disposer d'une connexion à Internet configurée et activée. | + | |
| + | <note>La plupart des fonctionnalités "temps réel" optionnelles des anciennes versions de Linux ont désormais été intégrées par défaut. Il est peu probable que le noyau //low latency// apporte encore aujourd'hui une différence sensible par rapport au noyau par défaut.</note> | ||
| + | |||
| + | <note tip>Certaines [[:variantes|variantes d'Ubuntu]] et autres distributions GNU/Linux disposent nativement du noyau //low latency//.\\ | ||
| + | Il s'agit généralement de distribution dédiées à la [[:MAO]]. [[:mao#distributions_orientees_mao|En voici une liste]].</note> | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>linux-lowlatency]]**\\ | + | ==== Méthode conseillée ==== |
| - | <note>Une [[:variantes|variante d'Ubuntu]] appelée **Ubuntu Studio** est conçue pour fonctionner avec le noyau temps réel, cette variante propose de nombreuses applications pour la création musicale. Pour plus de détails, consultez la page [[:Ubuntu Studio]].</note> | + | |
| - | * Il existe un [[http://forum.ubuntu-fr.org/viewtopic.php?pid=21611581#p21611581|Script]]: Pour installer la dernière version Release Candidate ou lowlatency du noyau | + | Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>linux-lowlatency]]**. |
| - | ===== Utilisation du noyau temps réel ===== | + | |
| - | Une fois le noyau installé, vous n'avez plus qu'à redémarrer et choisir la version du noyau "lowlatency" dans le menu de démarrage [[:grub-pc|GRUB]], rubrique "Options avancées pour Ubuntu". | + | ==== Méthode alternative ==== |
| + | |||
| + | Voici [[http://forum.ubuntu-fr.org/viewtopic.php?pid=21611581#p21611581|un script]] permettant d'installer la dernière version **Release Candidate** ou la dernière version **Lowlatency** du noyau. | ||
| + | |||
| + | ===== Utilisation du noyau low-latency ===== | ||
| + | |||
| + | Une fois le noyau installé, vous n'avez plus qu'à redémarrer et choisir la version du noyau //lowlatency// dans le menu de démarrage [[:grub-pc|GRUB]], rubrique //Options avancées pour Ubuntu//. | ||
| =====Désinstallation==== | =====Désinstallation==== | ||
| + | |||
| Pour désinstaller un noyau, consultez [[:kernel|cette page]]. | Pour désinstaller un noyau, consultez [[:kernel|cette page]]. | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | * [[http://sourceforge.net/projects/freertos/|FreeRTOS Real Time Kernel (sur SourceForge)]], un noyau temps réel pour les systèmes embarqués de type ARM et autres | + | * [[:jackd#priorite_temps_reel|Donner la priorité temps réel au serveur de son JACK]]. |
| - | * [[http://sourceforge.net/projects/art-linux/|Advanced Real-Time Linux (sur SourceForge)]], un noyau temps réel spécialisé pour la robotique | + | * //(en)// [[https://www.phoronix.com/scan.php?page=article&item=linux414-lowlatency-liquorix|Benchmark et comparaison]] entre le noyau //low-latency// et le noyau //generic//. |
| - | * [[http://www.xenomai.org/index.php/Building_Debian_packages|Xenomai]], un framework de développement temps réel | + | |
| ---- | ---- | ||
| - | //Contributeurs :// | + | //Contributeurs : [[:utilisateurs:krodelabestiole]]// |