vega10_therm..._fan_control(9)
π vega10_thermal_start_smc_fan_control β ngl bestie, this one's literally about making your GPU's fan go brrr π
okay so picture this: it's a Kernel API Manual page (yes, section 9, the kernel-fun one π) and the whole entire vibe is one single function. That's it. That's the page. And honestly? Iconic.
β¨ NAME β¨
vega10_thermal_start_smc_fan_control β bestie, this is the one that starts the fan control on the SMC. That's the whole job. She shows up, she starts the fan control, she leaves. Main character energy, no notes. π
πΈ SYNOPSIS πΈ
int vega10_thermal_start_smc_fan_control (struct pp_hwmgr *hwmgr );
Look at her. One argument. Returns an int. Lowkey perfect. β¨
π¦ ARGUMENTS π¦
hwmgrβ the address of the powerplay hardware manager. that's it, that's the whole parameter π«Ά she hands you the pointer and you're good to go.
π RETURN π
She returns the result from the set temperature range routine. fr fr, whatever that routine hands back is what you get back. no cap. π
π SEE ALSO π
the full friend group, all linked, all slaying in their own files π―ββοΈβ¨
- Kernel file
./drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c vega10_fan_ctrl_set_static_mode(9)vega10_fan_ctrl_set_default_mode(9)vega10_enable_fan_control_feature(9)vega10_fan_ctrl_set_fan_speed_pwm(9)vega10_fan_ctrl_reset_fan_speed_to_default(9)vega10_fan_ctrl_set_fan_speed_rpm(9)vega10_thermal_get_temperature(9)vega10_thermal_set_temperature_range(9)vega10_thermal_initialize(9)vega10_thermal_enable_alert(9)vega10_thermal_disable_alert(9)vega10_thermal_stop_thermal_controller(9)vega10_thermal_setup_fan_table(9)
π heads up bestie: some of these names are long long. type them carefully, i'm begging you. π
and that's the whole page!! mwah π β brought to you by the source at ./drivers/gpu/drm/amd/pm/power..., dated October 2026, still out here being vega10_therm..._fan_control(9) in spirit forever π§ββοΈπ
π¦ 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