Mode-setting

Mode-setting

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

Location

Mode-setting can be done in kernel space or in user space. Doing mode-setting in kernel-space is more flexible and allows displaying of an error in the case of a fatal error in the kernel, even when using a user-space display server. User-space mode-setting would have needed superuser privileges for direct hardware access, so kernel-based mode-setting increases security because the user-space graphics server does not need superuser privileges.

Implementations

FreeBSD

The FreeBSD Foundation has announced it is funding a FreeBSD developer to implement support for both Graphics Execution Manager (GEM) and kernel-based mode-setting.[1]

Linux

The Linux kernel got the prerequisite for kernel-based mode-setting by accepting GEM in version 2.6.28,[2] released December 2008. This will be replaced by a TTM (Translation Table Maps) memory manager which supports the GEM API.[3] TTM was developed for the ATI Radeon driver and VIA S3 Graphics chipsets.[4]

Support for Intel GMA graphic cards has been accepted in version 2.6.29 which was released on March 23, 2009.[5]

Support for pre-R600 ATI Radeon graphics cards has been accepted in version 2.6.31 which was released on September 9, 2009.[6] Support for R600 and R700 was in development within DRM and has been merged in version 2.6.32.[7] Support for Evergreen (R800) has been merged in version 2.6.34.

As NVIDIA did not release all the needed documentation for its graphics chip, the development is under the nouveau project which uses reverse engineering to get it to work. Nouveau has been accepted in version 2.6.33 of the kernel which was released on December 10, 2009. This will allow to use kernel-based mode-setting for NVIDIA cards with this driver.

Microsoft Windows

Microsoft Windows versions that are NT-based use kernel mode setting. The kernel error display made possible by kernel mode setting is known as the Blue Screen of Death.

OpenBSD

OpenBSD which has a strong focus on security is interested in getting kernel-based mode-setting in order to run X without superuser privileges.[8]

OpenSolaris

OpenSolaris will feature kernel-based mode-setting.[9] OpenSolaris also has GEM support as of snv_130.

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Mode-Setting — Unter Mode Setting versteht man das Einstellen der Bildschirmauflösung und Farbtiefe der Grafikkarte durch Software. Moderne Mode Setting Software unterstützt nebst Hot Plugging auch die Verwendung von mehreren Monitoren (sogenannter Multi Head… …   Deutsch 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

  • 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 …   Wikipédia en Français

  • MODE — Un examen rapide de la définition du mot «mode» montre qu’à ce terme deux autres vocables sont souvent associés: le «monde» (pour société ou univers) et la «modernité». Dérivée du substantif latin modus (façon d’être passagère) et de l’adverbe… …   Encyclopédie Universelle

  • Mode choice — analysis is the third step in the conventional four step transportation forecasting model, following trip generation and trip distribution but before route assignment. Trip distribution s zonal interchange analysis yields a set of origin… …   Wikipedia

  • Mode series — The Mode series is a quartet of novels by Piers Anthony. Like many of Anthony’s other fictional works, it explores themes of violence, the abuse of power, sexism and male dominance, gender roles, the environment, integrity and personal honor,… …   Wikipedia

  • Setting (fiction) — In fiction, setting includes the time, location, and everything in which a story takes place, and initiates the main backdrop and mood for a story. Setting has been referred to as story world [1] or milieu to include a context (especially… …   Wikipedia

  • Mode (computer interface) — This article is about a transient state in user interfaces. For modes in videogames, see Game mode. For other uses, see Mode (disambiguation). Not to be confused with Multimodal interaction or Modality (human computer interaction). In user… …   Wikipedia

  • Mode — Contents 1 Places 2 Mathematics 3 Science 4 Language …   Wikipedia

  • Setting — Set Set (s[e^]t), v. t. [imp. & p. p. {Set}; p. pr. & vb. n. {Setting}.] [OE. setten, AS. setton; akin to OS. settian, OFries. setta, D. zetten, OHG. sezzen, G. setzen, Icel. setja, Sw. s[ a]tta, Dan. s?tte, Goth. satjan; causative from the root… …   The Collaborative International Dictionary of English

Share the article and excerpts

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