vega20_therm...up_fan_table(9)
π vega20_thermal_setup_fan_table(9) β the kernel API manual, but make it make sense
okay so bestie, buckle up π this is a page from the Kernel API Manual (section 9, the kernel-functions girlies), and the star of the show is vega20_thermal_setup_fan_table. lowkey iconic name, highkey a mouthful. anyway. let's get into it β¨
β¨ NAME β¨
vega20_thermal_setup_fan_table β sets up the fan table so the fan gets controlled by the SMC. that's it, that's the whole vibe π¦
πΈ SYNOPSIS πΈ
int vega20_thermal_setup_fan_table (struct pp_hwmgr *hwmgr );
like, it returns an int, it takes one pointer, and it's giving "small function, big responsibilities" energy π
π«Ά ARGUMENTS π«Ά
hwmgrβ the address of the powerplay hardware manager. yes bestie, that's the whole argument list. one (1) pointer and she's done π
π₯ SEE ALSO π₯
the kernel file where all the lore lives:
./drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
and the rest of the thermal squad, go say hi to them too:
vega20_thermal_get_temperature(9)vega20_thermal_set_temperature_range(9)vega20_thermal_enable_alert(9)vega20_thermal_disable_alert(9)vega20_thermal_stop_thermal_controller(9)
ngl, the reference list is literally the thermal-controller friend group β get_temperature, set_temperature_range, enable_alert, disable_alert, stop_thermal_controller, and our girl setup_fan_table. iykyk π
π§ sign-off π§
and that's the whole page, bestie β sourced from ./drivers/gpu/drm/amd/pm/power... and dated October 2026, with the page title being vega20_therm...up_fan_table(9) in case you were wondering what the header was on about π
periodt. go control that fan πβ¨
π¦ 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