KMS (Kernel Mode Setting)

E745757

KMS (Kernel Mode Setting) is a Linux kernel feature that handles display mode configuration (such as resolution and refresh rate) directly in the kernel, enabling smoother and more reliable graphics initialization and switching.

All labels observed (2)

Label Occurrences
KMS (Kernel Mode Setting) canonical 3
Kernel Mode Setting 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Linux kernel feature
display mode management mechanism
abbreviation KMS
advantage better handling of VT switching
better suspend and resume behavior
consistent display modes across boot and login
advantageOver user-space mode setting
componentOf Linux graphics stack
configurationInterface /dev/dri/card* devices
ioctl-based DRM API
enables flicker-free boot splash
seamless switch between console and Wayland compositors
seamless switch between console and X.Org
unified mode setting for console and graphical sessions
firstMainlineSupport Linux kernel 2.6.29
linked to: Linux kernel
fullName Kernel Mode Setting
goal early kernel boot graphics
more reliable display mode switching
smoother graphics initialization
handles display mode configuration
framebuffer setup
multi-head display configuration
refresh rate
screen resolution
implementedIn Linux kernel DRM subsystem
introducedIn Linux kernel 2.6 series
linked to: Linux kernel
layer kernel space
operatingSystem Linux
relatedTo DRI (Direct Rendering Infrastructure)
GEM (Graphics Execution Manager)
framebuffer console
replaces User Mode Setting
scope CRTCs
connectors
display controllers
encoders
planes
supports console framebuffer
hotplug detection
multiple GPUs
suspend and resume of graphics devices
supportsDrivers AMD GPU DRM driver
Intel DRM driver
Nouveau DRM driver
various ARM SoC DRM drivers
usedBy Linux virtual consoles
Wayland compositors
linked to: Wayland

X.Org Server
systemd boot splash (plymouth and similar tools)
uses Direct Rendering Manager

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Mutter supports KMS (Kernel Mode Setting)
KMS (Kernel Mode Setting) fullName Kernel Mode Setting
linked to: KMS (Kernel Mode Setting)
DRM (Direct Rendering Manager) component KMS (Kernel Mode Setting)
DRM (Direct Rendering Manager) relatedTo KMS (Kernel Mode Setting)