ips_disable_cpu_turbo(9)
π ips_disable_cpu_turbo(9) β like, the Kernel API Manual page you didn't know you needed π
okay so bestie, welcome to the glow-down of your CPU's turbo era β¨ This is the ips_disable_cpu_turbo page from the Kernel API Manual, and honestly? It's a short one, so we're gonna savor it πΈ
β¨ NAME β¨
ips_disable_cpu_turbo β disable turbo mode on all the CPUs π no cap, every single one
π¦ SYNOPSIS π¦
void ips_disable_cpu_turbo (struct ips_driver *ips );
she's void, she takes one arg, she does not return anything, she simply slays π
and yes, that spacing before the closing paren is in the original, we do not touch the sacred text π₯
π ARGUMENTS π
ipsβ the IPS driver struct π«Ά literally thestruct ips_driver *you hand her so she knows what's up
π DESCRIPTION π
So what does she actually do? She disables turbo mode by setting the disable bit in IA32_PERF_CTL on all logical threads π that's the whole vibe. Every logical thread gets the bit. All of them. Not one, not a few β all π
ngl this is the kind of function that's like 4 lines of code but is the main character of the whole driver's thermal drama π₯
π SEE ALSO π
the way this list is long, we love an interconnected friend group π§ here's everyone she hangs out with:
- Kernel file
./drivers/platform/x86/intel_ips.c ips_cpu_busy(9)ips_cpu_raise(9)ips_cpu_lower(9)do_enable_cpu_turbo(9)ips_enable_cpu_turbo(9)do_disable_cpu_turbo(9)ips_gpu_busy(9)ips_gpu_raise(9)ips_gpu_lower(9)ips_enable_gpu_turbo(9)ips_disable_gpu_turbo(9)mcp_exceeded(9)cpu_exceeded(9)mch_exceeded(9)verify_limits(9)update_turbo_limits(9)ips_adjust(9)ips_monitor(9)ips_irq_handler(9)ips_detect_cpu(9)ips_get_i915_syms(9)
okay that's the whole page, bestie π nothing more, nothing less β she's concise and she knows it π
sign-off time π«Ά this iconic little page lives at ./drivers/platform/x86, dated October 2026, and it's ips_disable_cpu_turbo(9) through and through πΈ mwah, go disable some turbo, ily, bye ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms