power_dpm_f...rmance_level(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ power_dpm_force_performance_level ✨

okay bestie, this page is from the Kernel API Manual, and the header is serving power_dpm_f...rmance_level(9) β€” yes, with the little truncated name, we love a dramatic entrance πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

The amdgpu driver gives you a sysfs API for adjusting certain power-related parameters, and the file power_dpm_force_performance_level is literally the one used for this. It accepts the following arguments:

🌸 THE ARGUMENTS 🌸

  • auto
  • low
  • high
  • manual
  • profile_standard
  • profile_min_sclk
  • profile_min_mclk
  • profile_peak

🌟 auto 🌟

When auto is selected, the driver will attempt to dynamically select the optimal power profile for current conditions in the driver. lowkey main character energy: it just handles it ✨

πŸ’– low πŸ’–

When low is selected, the clocks are forced to the lowest power state.

πŸ”₯ high πŸ”₯

When high is selected, the clocks are forced to the highest power state.

πŸŽ€ manual πŸŽ€

When manual is selected, the user can manually adjust which power states are enabled for each clock domain via the sysfs pp_dpm_mclk, pp_dpm_sclk, and pp_dpm_pcie files, and adjust the power state transition heuristics via the pp_power_profile_mode sysfs file. you get the aux cord, bestie 🫢

🌈 profile_standard, profile_min_sclk, profile_min_mclk, profile_peak 🌈

When the profiling modes are selected, clock and power gating are disabled and the clocks are set for different profiling cases. This mode is recommended for profiling specific work loads where you do not want clock or power gating for clock fluctuation to interfere with your results. it’s giving β€œclean lab conditions” 🧚

  • profile_standard sets the clocks to a fixed clock level which varies from asic to asic.
  • profile_min_sclk forces the sclk to the lowest level.
  • profile_min_mclk forces the mclk to the lowest level.
  • profile_peak sets all clocks (mclk, sclk, pcie) to the highest levels.

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./drivers/gpu/drm/amd/pm/amdgpu_pm.c


and that’s the whole page, bestie πŸ’– signed off with source/version path ./drivers/gpu/drm/amd/pm, date October 2026, and footer page power_dpm_f...rmance_level(9) β€” slay, no cap πŸŽ€

πŸ“¦ where this page comes from