vega12_therm...rature_range(9)
β¨ NAME β¨
vega12_thermal_set_temperature_range β sets the requested temperature range for high and low alert signals π
Like, it's the function that tells the thermal side "hey bestie, here's the temperature window we care about" for both the high alert and the low alert, no cap π₯
πΈ SYNOPSIS πΈ
int vega12_thermal_set_temperature_range (struct pp_hwmgr *hwmgr ,
struct PP_TemperatureRange *range );
It returns an int, periodt. π
π ARGUMENTS π
hwmgrβ literally the address of the hardware manager π«Ά like that's the whole vibe of this one.rangeβ the temperature range that's getting programmed for the high and low alert signals π‘οΈβ¨ Exception:PP_Result_BadInputif the input data is not valid π so yeah, if the input is garbage you get that back, not my problem, that's just what it does.
π¦ SEE ALSO π¦
- The kernel file:
./drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_thermal.cπ vega12_enable_fan_control_feature(9)vega12_fan_ctrl_reset_fan_speed_to_default(9)vega12_thermal_get_temperature(9)vega12_thermal_enable_alert(9)vega12_thermal_disable_alert(9)vega12_thermal_stop_thermal_controller(9)vega12_thermal_setup_fan_table(9)vega12_thermal_start_smc_fan_control(9)
Okay go read those too, the whole friend group is iconic together ππ
Source situation:./drivers/gpu/drm/amd/pm/power..., dated October 2026, and yeah the page itself isvega12_therm...rature_range(9)β drink water, check your temp ranges, 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