vega12_therm...up_fan_table(9)
π vega12_thermal_setup_fan_table π
okay so bestie, quick vibe check β you're reading the Kernel API Manual page for vega12_therm...up_fan_table(9), and honestly? it's a short one. lowkey a little snack of a manpage. let's get into it π«Ά
β¨ NAME β¨
vega12_thermal_setup_fan_table β sets up the fan table so the fan can be controlled using the SMC. that's it, that's the whole job. she's a setup girlie π
β¨ SYNOPSIS β¨
int vega12_thermal_setup_fan_table (struct pp_hwmgr *hwmgr );
literally one function, one argument, returns an int. no cap, it's giving minimalism π
β¨ ARGUMENTS β¨
hwmgrβ the address of the powerplay hardware manager. yes bestie, the address β you're handing over a pointer to the hardware manager struct, and she's gonna do fan-table things with it π
β¨ SEE ALSO β¨
bestie this is the friend group, and they all live in the same kernel file:
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_set_temperature_range(9)vega12_thermal_enable_alert(9)vega12_thermal_disable_alert(9)vega12_thermal_stop_thermal_controller(9)vega12_thermal_start_smc_fan_control(9)
like, go read those too if you wanna know the whole lore πΈ
ngl there's not a ton here β no options, no exit statuses, no warnings. just the function, the pointer, and the squad. sometimes that's enough β¨
and that's the page, bestie!! π this icon of a manpage came from ./drivers/gpu/drm/amd/pm/power... and it's dated October 2026 β so yeah, keep it in your saved messages because she's only getting more relevant ππ¦ mwah, go set up that fan table π
π¦ 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