vega10_enab...trol_feature(9)
π vega10_enab...trol_feature(9) β from the Kernel API Manual β¨
okay bestie, get comfy, because we're diving into vega10_enab...trol_feature(9) and honestly? It's a little icon and it does exactly one thing. Let's go π
πΈ NAME πΈ
vega10_enable_fan_control_feature β the function that Enables the SMC Fan Control Feature. That's it, that's the whole job. Slay π
β¨ SYNOPSIS β¨
int vega10_enable_fan_control_feature (struct pp_hwmgr *hwmgr );
not me writing a whole function signature with a space before the paren π anyway, copy it exactly, iykyk.
π ARGUMENTS π
hwmgrβ the address of the powerplay hardware manager. that's your main character right there π
π₯ RETURN π₯
0on success π-1otherwise π
π¦ SEE ALSO π¦
first up, the Kernel file this lives in (it's literally giving home):
./drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
and the whole friend group:
vega10_fan_ctrl_set_static_mode(9)vega10_fan_ctrl_set_default_mode(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)vega10_thermal_start_smc_fan_control(9)
like, that's the entire thermal squad and they all ate π₯
ngl bestie, this page is short and that's on purpose β one function, one feature, zero drama. go turn on that fan control and thrive π«Ά
and that's the whole vibe check! π sourced from ./drivers/gpu/drm/amd/pm/power..., dated October 2026, and yes the header still says vega10_enab...trol_feature(9) because some things are iconic and never change π bye bestie! π
π¦ 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