xe_guc_pc_set_min_freq(9)
π xe_guc_pc_set_min_freq(9) π
okay so first things first, bestie: this page lives in the Kernel API Manual section 9, and it's all about xe_guc_pc_set_min_freq β the little function that sets the minimal operational frequency. yes, that's the whole vibe. it sets the floor. the bare minimum. the "you shall not go below this" of GPU clocks. iconic behavior honestly π
β¨ NAME β¨
xe_guc_pc_set_min_freq β Set the minimal operational frequency π§
πΈ SYNOPSIS πΈ
int xe_guc_pc_set_min_freq (struct xe_guc_pc *pc , u32 freq );
that's it. two arguments, one int coming back at you. slay π
π¦ ARGUMENTS π¦
pcβ The GuC PC. that's the GuC Power Conservation thingy you're poking at, bestie. gotta hand it over. π«Άfreqβ The selected minimal frequency. like, the number you want to be the new minimum. your chosen floor. main character number energy β¨
π₯ RETURN π₯
0β on success. we looooove a zero. periodt. π-EAGAINβ if GuC PC not ready (likely in middle of a reset). so like, it's busy, it's going through something, try again later π-EINVALβ if value out of bounds. yourfreqwas doing too much. not valid. no cap. π
π SEE ALSO π
okay this is the part where we shout out the whole friend group π here's everyone:
- Kernel file
./drivers/gpu/drm/xe/xe_guc_pc.cβ GuC Power Conservation (PC)(9) xe_guc_pc_action_set_param(9)xe_guc_pc_action_unset_param(9)xe_guc_pc_get_act_freq(9)xe_guc_pc_get_cur_freq_fw(9)xe_guc_pc_get_cur_freq(9)xe_guc_pc_get_rp0_freq(9)xe_guc_pc_get_rpa_freq(9)xe_guc_pc_get_rpe_freq(9)xe_guc_pc_get_rpn_freq(9)xe_guc_pc_get_min_freq(9)xe_guc_pc_get_max_freq(9)xe_guc_pc_set_max_freq(9)xe_guc_pc_c_status(9)xe_guc_pc_rc6_residency(9)xe_guc_pc_mc6_residency(9)xe_guc_pc_raise_unslice(9)xe_guc_pc_init_early(9)xe_guc_pc_apply_flush_freq_limit(9)xe_guc_pc_remove_flush_freq_limit(9)xe_guc_pc_restore_stashed_freq(9)xe_guc_pc_start(9)xe_guc_pc_stop(9)xe_guc_pc_fini_hw(9)xe_guc_pc_init(9)xe_guc_pc_print(9)
iykyk, that's the whole squad π«Ά
ngl bestie, if you get -EAGAIN it's not you, it's the reset. just saying π
and that's the page!! this one shipped from ./drivers/gpu/drm/xe, dated October 2026, and it goes by xe_guc_pc_set_min_freq(9) β literally the full title card right there at the end, cute right?? bye bestie, go set some minimums πΈβ¨π
π¦ 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