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.
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.