ips_get_i915_syms(9)
π
ips_get_i915_syms(9) β Kernel API Manual π
okay bestie, buckle up: this is the Kernel API Manual page for ips_get_i915_syms, and itβs lowkey iconic. β¨
πΈ NAME πΈ
ips_get_i915_syms β try to get GPU control methods from i915 driver π«Ά
β¨ SYNOPSIS β¨
bool ips_get_i915_syms (struct ips_driver *ips );
π ARGUMENTS π
ipsβ IPS driver π
π¦ DESCRIPTION π¦
so the i915 driver exports several interfaces, and they exist so the IPS driver can monitor and control graphics turbo mode. π
if we can find them, we can enable graphics turbo. if we canβt, we must disable it β no cap β to avoid exceeding thermal and power limits in the MCP. π₯
π RETURN π
true if the required symbols are found, else false π
π SEE ALSO π
the kernel file is ./drivers/platform/x86/intel_ips.c β and hereβs the whole bestie squad:
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_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)
and thatβs the whole vibe check, bestie π§π this cutie comes from the source/version footer ./drivers/platform/x86, dated October 2026 β periodt. π
π¦ 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