ips_cpu_raise(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ips_cpu_raise(9) β€” Kernel API Manual

okay bestie, so this one lives in the kernel API manual (section 9, kernel-land, not your regular user commands ✨) and it's called ips_cpu_raise. Let's get into it 🫢


✨ NAME ✨

ips_cpu_raise β€” raise CPU power clamp πŸ‘‘


🌸 SYNOPSIS 🌸

void ips_cpu_raise (struct ips_driver *ips );

that's it. that's the whole signature. no return value, she just does it πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • ips β€” the IPS driver struct. that's the whole argument, bestie. one (1) pointer and she's off πŸ¦‹

πŸ’– DESCRIPTION πŸ’–

so what she does is: she raises the CPU power clamp by IPS_CPU_STEP, and she does it in accordance with the TDP for this platform. like, respectfully, within budget 🌈

the way she pulls this off is by adjusting the TURBO_POWER_CURRENT_LIMIT MSR upwards β€” but only as long as we haven't already hit the TDP limit for the SKU. so it's giving "raise the limit, but know your ceiling" energy. no cap, she will not blow past the SKU's TDP πŸ”₯

ngl this is all about that MSR (TURBO_POWER_CURRENT_LIMIT) going up. if you were looking for the down direction, that's a whole other function, see below πŸ‘€

πŸ¦‹ SEE ALSO πŸ¦‹

the whole squad, hangout crew, group chat if you will πŸ’œ


and that's the page, bestie πŸŽ€ sourced from ./drivers/platform/x86, dated October 2026, and the whole thing is filed under ips_cpu_raise(9). go raise some clamps, ilysm πŸ’–βœ¨

πŸ“¦ where this page comes from