intel_guc_slpc_set_min_freq(9)
π intel_guc_slpc_set_min_freq(9) π
okay so bestie, we're in the Kernel API Manual and this one is specifically the intel_guc_slpc_set_min_freq(9) page β yes, the whole page is named after the function, main character energy fr fr. Let's get into it β¨
πΈ NAME πΈ
intel_guc_slpc_set_min_freq β literally just here to Set min frequency limit for SLPC. That's the whole vibe. π
π SYNOPSIS π
int intel_guc_slpc_set_min_freq (struct intel_guc_slpc *slpc , u32 val
);
That's the signature, copy it exactly, don't @ me π«Ά
π¦ ARGUMENTS π¦
slpcβ pointer tointel_guc_slpc. yeah. a pointer. to one of those. πvalβ frequency (MHz). that's it, that's the number, in megahertz π
β¨ DESCRIPTION β¨
So what does it do? This function will invoke GuC SLPC action to update the min unslice frequency. That's the entire description, no cap β it goes and pokes the GuC SLPC so the min unslice frequency gets updated. iconic behavior honestly π
β RETURN β
0on success π- non-zero error code on failure π (so like, check it. always check it. bestie please.)
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.cβ that's where the source lives, go read it if you're nosy (i love that for you) π SLPC - Dynamic Frequency management(9)intel_guc_slpc_set_max_freq(9)intel_guc_slpc_get_max_freq(9)intel_guc_slpc_get_min_freq(9)
like, the whole min/max family, they're all linked, it's giving found family π§
lowkey reminder: this page lives under the ./drivers/gpu/drm/i915/gt/uc path and the manual is dated October 2026, so if you're reading this from the future... hi π also everything above is verbatim from the page, i did not make a single thing up π
okay that's the whole page, mwah, go set that min frequency bestie πβ¨π
π¦ 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