intel_guc_slpc_set_min_freq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 to intel_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 ⭐

  • 0 on success πŸŽ‰
  • non-zero error code on failure 😭 (so like, check it. always check it. bestie please.)

πŸ’œ SEE ALSO πŸ’œ

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