XE GT THROTTLE(9)
β¨ Xe GT Throttle π (section 9)
okay bestie, welcome to Xe GT Throttle(9) from the Kernel API Manual β yes that's the manual name, and yes it's giving "graphics driver lore" π
π¦ DESCRIPTION π¦
so like, the GT frequency can get throttled by hardware/firmware for a whole bunch of reasons, and those reasons get handed to you as attributes living under the freq0/throttle/ directory. Whether each one actually shows up is platform-dependent β some attributes just won't be visible if that particular reason isn't available on your hardware. no cap, it's a vibe check per-platform π
the reasons attribute is the one a sysadmin wants to monitor all the possible throttling reasons and report them. it is preferred over monitoring status and then reading the reason from the individual attributes, because doing it that way is racy π (fr fr, don't do the racy thing). and if there's no throttling happening at all, "none" is returned. slay.
ποΈ Crescent Island platform ποΈ
the following attributes are available on the Crescent Island platform:
statusβ overall throttle status (0: no throttling,1: throttling)reasonsβ array of reasons causing throttling, separated by spacereason_pl1β package PL1reason_pl2β package PL2reason_pl4β package PL4reason_prochotβ prochotreason_soc_thermalβ SoC thermalreason_mem_thermalβ Memory thermalreason_vr_thermalβ VR thermalreason_iccmaxβ ICCMAXreason_pwrbrkβ Power brakereason_soc_avg_thermalβ SoC average tempreason_fastvmodeβ VR is hitting FastVModereason_psys_pl1β PSYS PL1reason_psys_pl2β PSYS PL2reason_p0_freqβ P0 frequencyreason_psys_critβ PSYS critical
π Other platforms π
other platforms support the following reasons, iconic behavior honestly:
statusβ overall throttle status (0: no throttling,1: throttling)reasonsβ array of reasons causing throttling, separated by spacereason_pl1β package PL1reason_pl2β package PL2reason_pl4β package PL4, Iccmax etc.reason_thermalβ thermalreason_prochotβ prochotreason_ratlβ RATL hermal algorithmreason_vr_thermalertβ VR THERMALERTreason_vr_tdcβ VR TDC
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_gt_throttle.c
and that's the whole page bestie π«Ά this masterpiece came to you from ./drivers/gpu/drm/xe, dated October 2026 β go read the source, it ate πβ
π¦ 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