After years of the cpufreq governor being a blunt instrument, 6.14 finally ships with per-core P-state control that talks directly to the hardware interface instead of routing through the scheduler hints.
I've been running the RC for six weeks. On my 5950X, workloads that mix IO-bound and compute-bound threads now settle into sensible states without manual taskset pinning. The variance on my database benchmarks dropped from ±12ms to ±3ms under mixed load.
The key patch series is from Peter Zijlstra's cpufreq rework — it decouples utilization tracking from the frequency decision loop entirely. Each core now gets a rolling window estimate rather than sharing a global governor tick.
Benchmarks attached in the comments. Full methodology: stock kernel vs 6.14, same hardware, same workload generator, 100 runs each.