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.

Try in SPARQL Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf Linux kernel feature
display mode management mechanism
abbreviation KMS NERFINISHED
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 NERFINISHED
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 NERFINISHED
fullName Kernel Mode Setting NERFINISHED
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 NERFINISHED
introducedIn Linux kernel 2.6 series NERFINISHED
layer kernel space
operatingSystem Linux
relatedTo DRI (Direct Rendering Infrastructure) NERFINISHED
GEM (Graphics Execution Manager) NERFINISHED
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 GENERATED
Intel DRM driver GENERATED
Nouveau DRM driver GENERATED
various ARM SoC DRM drivers GENERATED
usedBy Linux virtual consoles
Wayland compositors NERFINISHED
X.Org Server NERFINISHED
systemd boot splash (plymouth and similar tools)
uses Direct Rendering Manager NERFINISHED

Referenced by (1)

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

Mutter supports KMS (Kernel Mode Setting)