STRUCT INTEL_RPS_FREQ_CAPS(9)
π NAME π
struct intel_rps_freq_caps β rps freq capabilities. Bestie, this is from the Kernel API Manual, and it's literally the glow-up guide for this struct's freq caps. β¨
π SYNOPSIS π
Here's the struct, exactly as it queues up:
struct intel_rps_freq_caps {
u8 rp0_freq;
u8 rp1_freq;
u8 min_freq;
};
No cap, copy it character for character. π«Ά
πΈ Members πΈ
rp0_freqβ non-overclocked max frequency. That's the ceiling when nobody's out here overclocking. πrp1_freqβ the"less than"RP0 power/frequency. Yes, the quotes are part of the vibe β it's less than RP0. π¦min_freqβ aka RPn, minimum frequency. The floor, the bare minimum, the "I'm just here" freq. π
π DESCRIPTION π
Okay so freq caps exposed by HW β the hardware is handing you these values, and they are in "hw units", not MHz. To convert them to MHz, you should use intel_gpu_freq. Periodt. π₯
Lowkey important: don't raw-dog these numbers as MHz. They're in hw units, bestie. Convert with intel_gpu_freq first. π
π¦ SEE ALSO π¦
- Kernel file
./drivers/gpu/drm/i915/gt/intel_rps_types.hβ go read it, iykyk. πβ¨
Sign-off time, bestie: this page lives under the source path ./drivers/gpu/drm/i915/gt, dated October 2026, and it's serving struct intel_rps_freq_caps(9) energy. Bye, love you, mwah ππ
π
π¦ 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