Kernel-based mode-setting

Kernel-based mode-setting

Kernel-based mode-setting, ou KMS, est un procédé permettant la gestion des modes d'affichage par le noyau Linux.

Il est intégré au noyau Linux depuis la version 2.6.29[1]. Compatible dans un premier temps uniquement avec les architectures Intel, son usage s'étend aux autres architectures (comme les processeurs ATI Radeon à compter du noyau Linux 2.6.31[2]).

Sans KMS c'est le pilote graphique qui se charge de la gestion des modes d'affichage graphique, ce qui est loin d'être optimal. En effet, ce travail est déjà fait une première fois par le noyau Linux pour l'affichage des messages durant la phase de démarrage, avant que le pilote graphique ne réinitialise à nouveau le mode d'affichage lorsqu'il est lui-même chargé.

Sommaire

Apports

KMS permet :

  • de démarrer de façon plus fluide graphiquement : l'image ne « sautera » plus pendant la phase de démarrage de l'ordinateur, de même en cas de changement d'utilisateur ;
  • une meilleure mise en veille du matériel - car indépendante du BIOS (dont les spécifications sont la plupart du temps tenues secrètes, ce qui complique la tâche des développeurs du noyau Linux et du serveur graphique X.Org) ;
  • de conserver une interface graphique même en cas de plantage du serveur graphique X.Org ;
  • de faire tourner le serveur X sans les privilèges root (procédé NRX pour "No-Root X") pour une sécurité accrue[3].

Notes et références

  1. Patrick Guignot, « Sortie de Linux 2.6.29 », LinuxFR, 24 mars 2009
  2. (en) "Linux 2.6.31-rc1 Kernel Released" par Michael Larabel, Phoronix, 25 juin 2009
  3. (en) "Moblin 2.0 To Not Run X Server As Root" par Michael Larabel, Phoronix, 8 juillet 2009

Voir aussi

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Kernel-based mode-setting de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Mode-setting — is setting up the screen resolution and depth mode for the graphics card. Modern mode setting software support multiple monitors ( multi head ) and hot plugging. Contents 1 Location 2 Implementations 2.1 FreeBSD …   Wikipedia

  • Kernel mode-setting — Kernel based mode setting Kernel based mode setting, ou KMS, est un procédé permettant la gestion des modes d affichage graphique par le noyau Linux. Il est intégré au noyau Linux depuis la version 2.6.29[1]. Compatible dans un premier temps… …   Wikipédia en Français

  • Linux kernel — Linux Linux kernel 3.0.0 booting Company / developer Linus Torvalds and thousands …   Wikipedia

  • Graphics Execution Manager — Graphics Execution Manager, ou GEM, est un gestionnaire de mémoire pour processeurs graphiques inclus dans le noyau Linux. Il est conçu pour décharger les pilotes graphiques de cette tâche. GEM a été développé initialement pour les architectures… …   Wikipédia en Français

  • KMS — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. KMS, sigle composé des trois lettres K, M et S, peut faire référence à : KMS, un label de musique Techno de Detroit, KMS, une société militaire… …   Wikipédia en Français

  • Kms — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. KMS, sigle composé des trois lettres K, M et S, peut faire référence à : KMS, un label de musique Techno de Detroit, KMS, une société militaire… …   Wikipédia en Français

  • Ubuntu (operating system) — Ubuntu Ubuntu 11.10 (Oneiric Ocelot) Company / developer …   Wikipedia

  • MINIX 3 — running X11 with TWM as Window Manager. Company / developer Andrew S. Tanenbaum OS family Unix like Working state …   Wikipedia

  • MVS — For other uses, see MVS (disambiguation). History of IBM mainframe operating systems On early mainframe computers: GM OS GM NAA I/O 1955 BESYS 1957 UMES 1958 SOS 1959 IBSYS 1960 CTSS 1961 On S/360 and successors: BOS/360 1965 TOS/360 1965 …   Wikipedia

  • Technical features new to Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”