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) ⓘ