Kernel Governors

Kernel Governors

FrEeRuNnEr4EvEr

⚙️ 1. alucardsched


Origin: Based on ondemand with multi-core awareness.

Goal: Balanced performance and battery — adaptive and user-tunable.

Behavior:


Dynamically adjusts frequency based on load like ondemand, but adds more control hooks (boosting, hotplug, up/down thresholds).


Has “profiles” for battery, balanced, performance.


Often works best with Alucard hotplug.

Summary: Tunable, moderate governor for power users — good middle ground between performance and battery.


⚡ 2. darkutil (Helix + Electroutil hybrid)


Origin: Custom hybrid governor (as in your kernel line) combining Helix’s load tracking with Electroutil’s voltage-frequency efficiency model.

Goal: Smooth scaling with intelligent power gating.

Behavior:


Uses Helix-style per-cluster load evaluation.


Adds Electroutil’s efficient up/down hysteresis and energy awareness.


Smooth frequency transitions, reduced jitter.

Summary: A smart hybrid — fast like Helix, efficient like Electroutil; meant for sustained performance with reasonable thermals.


⚡ 3. electroutil


Origin: Energy-aware schedutil variant.

Goal: High efficiency and stable thermals.

Behavior:


Tracks CPU utilization like schedutil, but uses energy-cost tables for scaling.


Avoids overboosting, favors “just enough” frequency.


Ideal for devices with Energy Model (EM) support.

Summary: Efficient, stable, and modern — best for consistent battery and thermal control


🔥 4. pwrutilx


Origin: Enhanced schedutil fork by Team Helix.

Goal: Fast response to load with tuned hysteresis.

Behavior:


Reacts to scheduler load (schedutil base).


Adds dynamic sampling rate adjustment and boost control for snappier performance.


Often used in gaming or performance setups.

Summary: Performance-tuned schedutil — quick, smooth, less laggy than stock.


⚙️ 5. helix


Origin: Custom from the Helix kernel team.

Goal: Smooth scaling for gaming / responsiveness.

Behavior:


Combines elements of interactive and schedutil.


Predicts load spikes and scales preemptively.


Keeps mid-frequencies active longer for smoother frame pacing.

Summary: Adaptive, gaming-friendly governor — smoother UI and consistent FPS.


🌑 6. darknesssched


Origin: Fork of alucardsched + custom Darkness kernel tweaks.

Goal: Aggressive performance without big thermal hits.

Behavior:


Scales up aggressively for touch/input boosts.


Downscales slightly slower to maintain responsiveness.


Often paired with custom hotplugging logic.

Summary: Performance-first governor, good for instant response but drains battery faster.


⚙️ 7. energy_dcfc


Origin: “Dynamic CPU Frequency Control” — energy-aware scheduler governor.

Goal: Optimize sustained loads for efficiency under thermal constraints.

Behavior:


Uses energy model (EM) data and thermal headroom to decide frequencies.


Prioritizes thermal balance + sustained performance.


Often slower to boost, but avoids throttling longer.

Summary: Thermal-efficient and steady — good for long gaming or heavy tasks without overheating

Report Page