smartshift_dgpu_power(9)
π smartshift_dgpu_power π
okay bestie, so this one is a kernel API manual page β section 9, the whole Kernel API Manual vibe β and it's literally all about one sysfs knob. let's get into it β¨
πΈ NAME πΈ
smartshift_dgpu_power β no cap, that's the whole name, and it's giving main-character sysfs attribute energy π
π¦ DESCRIPTION π¦
okay so here's the tea β β the amdgpu driver ships a sysfs API that reports the dGPU power shift as a percentage, but only if your platform actually supports smartshift. iykyk.
the values mean this, and I need you to internalize it fr fr:
0β means there is no powershift at all. zero. nada. the dGPU is chilling π§- values between
[1-100]β means the power is shifted to the dGPU, and that percentage of boost is measured with respect to the dGPU power limit on the platform. so like, it's relative, not absolute π
that's it, that's the whole API. short and iconic π
β SEE ALSO β
bestie there are SO many siblings, buckle up, we're listing every single one because we don't skip π«Ά
the source file itself:
- Kernel file
./drivers/gpu/drm/amd/pm/amdgpu_pm.c
the access-control girlies:
amdgpu_pm_dev_state_check(9)amdgpu_pm_get_access(9)amdgpu_pm_get_access_if_active(9)amdgpu_pm_put_access(9)
the power/performance crew:
power_dpm_state(9)power_dpm_force_performance_level(9)pp_table(9)pp_od_clk_voltage(9)pp_features(9)pp_dpm_sclkpp_dpm_mclkpp_dpm_socclkpp_dpm_fclkpp_dpm_dcefclkpp_dpm_pcie(9)pp_power_profile_mode(9)
the busy-percent babes:
thermal / smartshift / board squad:
thermal_throttling_logging(9)apu_thermal_cap(9)gpu_metrics(9)smartshift_apu_power(9)smartshift_bias(9)board(9)baseboard_temp(9)gpuboard_temp(9)cur_node_power_limit(9)node_power(9)npm_status(9)global_ppt_resid(9)max_node_power_limit(9)baseboard_power(9)baseboard_power_limit(9)pm_policy(9)
hwmon + fan girlies (this section ate, honestly):
hwmon(9)fan_curve(9)acoustic_limit_rpm_threshold(9)acoustic_target_rpm_threshold(9)fan_target_temperature(9)fan_minimum_pwm(9)fan_zero_rpm_enable(9)fan_zero_rpm_stop_temperature(9)
π literally every one of these is a whole separate manpage and honestly? go read them. they're all in the same amdgpu sysfs family and they all slay in their own way.
and that's the page, bestie!! π this little icon lives at ./drivers/gpu/drm/amd/pm in the source tree, and this particular edition is dated October 2026 β so like, future-core of it all π¦β¨ go forth and check your smartshift percentages, mwah π
π¦ 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