ips_enable_gpu_turbo(9)
π ips_enable_gpu_turbo(9) β a little love letter from the Kernel API Manual, bestie
okay so picture this: you're deep in the kernel, the ips driver is doing its thing, and you finally get to tell the graphics driver some GOOD news. that's this page. welcome π«Ά
β¨ NAME β¨
ips_enable_gpu_turbo β the function that slides into the gfx driver's DMs to say "hey bestie, turbo is available" π
πΈ SYNOPSIS πΈ
void ips_enable_gpu_turbo (struct ips_driver *ips );
that's it. that's the whole signature. void return, one arg, iconic behavior. periodt.
π ARGUMENTS π
ipsβ the IPS driver struct. yes, the whole struct. she's the main character here and we're just calling into her π
π¦ DESCRIPTION π¦
so what does she actually do? she calls into the graphics driver to let it know it can safely use turbo mode. that's the vibe. that's the whole function. no cap.
like, it's the "you're clear, go off π" signal, but for turbo. the gpu hears it and knows it's safe to turn up the heat π₯ literally the nicest thing you can do for a graphics driver, ngl.
β SEE ALSO β
Kernel file ./drivers/platform/x86/intel_ips.c and honestly the whole friend group:
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_disable_cpu_turbo(9)ips_gpu_busy(9)ips_gpu_raise(9)ips_gpu_lower(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)
go read them all, i'll wait π (jk i'll be right here, hyperfixated π)
okay and before you go β this little masterpiece lives in ./drivers/platform/x86, dated October 2026, and yes she's still ips_enable_gpu_turbo(9) in the header and the footer both, because consistency is a vibe β¨π slay, go enable 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