ips_disable_cpu_turbo(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 the struct 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:


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