pp_features(9)
π pp_features(9) β powerplay feature slay π
okay so bestie, this is pp_features(9) from the Kernel API Manual, and itβs literally the sysfs file that lets you adjust what powerplay features get enabled. The amdgpu driver provides this sysfs API, and the file is called pp_features. Iconic. No notes.
π¨ heads up, bestie: this is only available forVega10and laterdGPUs.
When you read the file back, it shows you the following, lowkey very useful:
- The current
ppfeaturemasks. - A full list of all supported powerplay features with their naming, bitmasks, and enablement status β
Y/Nmeans βenabledβ/βdisabledβ.
To manually enable or disable a specific feature, just set or clear the corresponding bit from the original ppfeature masks and input the new ppfeature masks. Thatβs the whole vibe. β¨
π SEE ALSO π
go read these too, bestie β the whole power-management friend group:
- Kernel file
./drivers/gpu/drm/amd/pm/amdgpu_pm.c amdgpu_pm_dev_state_check(9)amdgpu_pm_get_access(9)amdgpu_pm_get_access_if_active(9)amdgpu_pm_put_access(9)power_dpm_state(9)power_dpm_force_performance_level(9)pp_table(9)pp_od_clk_voltage(9)pp_dpm_sclk pp_dpm_mclk pp_dpm_socclk pp_dpm_fclk pp_dpm_dcefclk pp_dpm_pcie(9)pp_power_profile_mode(9)gpu_busy_percent(9)mem_busy_percent(9)vcn_busy_percent(9)pcie_bw(9)unique_id(9)thermal_throttling_logging(9)apu_thermal_cap(9)gpu_metrics(9)smartshift_apu_power(9)smartshift_dgpu_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(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)
source/version: ./drivers/gpu/drm/amd/pm Β· date: October 2026 β thatβs the footer, bestie, periodt π
β¨π
π¦ 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