Expand description
DPMS (Display Power Management Signaling) for x86_64.
Controls display power states via VGA register manipulation. Supports DPMS states: On, Standby, Suspend, Off. Includes an idle timer that transitions the display to lower power states after configurable inactivity periods.
When DPMS is Off, framebuffer blits should be skipped to save CPU/bus bandwidth.
Enums§
- Dpms
State - Display power management states per VESA DPMS specification.
Functions§
- dpms_
get_ idle_ timeout - Get the current idle timeout in seconds.
- dpms_
get_ state - Get the current DPMS state.
- dpms_
idle_ tick - Tick the idle timer (called from the scheduler/timer interrupt).
- dpms_
init - Initialize the DPMS subsystem.
- dpms_
reset_ idle - Reset the idle timer.
- dpms_
set_ idle_ timeout - Set the DPMS idle timeout in seconds.
- dpms_
set_ state - Set the display DPMS state.
- is_
framebuffer_ suppressed - Check whether the framebuffer should skip blitting (DPMS not On).