vega10_fan_...an_speed_rpm(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual entry for vega10_fan_...an_speed_rpm(9) β yes, the title really does get truncated like that, iconic π
. This page is about vega10_fan_ctrl_set_fan_speed_rpm, and its whole thing is: Set Fan Speed in RPM. periodt π₯
β¨ SYNOPSIS β¨
int vega10_fan_ctrl_set_fan_speed_rpm (struct pp_hwmgr *hwmgr , uint32_t speed );
that's the call, no cap β¨
π ARGUMENTS π
hwmgrβ the address of the powerplay hardware manager. literally the hookup to the powerplay hw manager, bestie π«Άspeedβ is the percentage value (min - max) to be set. Exception: Fails is the speed not lie between min and max. so if the speed is outside that min - max zone, it fails π yes the original says βpercentage valueβ even though the function name says RPM β Iβm just reading the card π
π¦ SEE ALSO π¦
- 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_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)
go read these if youβre doing the full fan/thermal lore deep dive π§π
mwah π this was the vega10_fan_...an_speed_rpm(9) page from source/version ./drivers/gpu/drm/amd/pm/power..., dated October 2026 β slay and goodbye, 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