amdgpu_pp_power(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_pp_power πŸ’…

okay so welcome to amdgpu_pp_power, bestie β€” this one lives in the Kernel API Manual and it's all about keeping your APU from absolutely devouring your power budget πŸ”₯ it's short, it's sweet, and it ate, so let's get into it 🫢


✨ DESCRIPTION ✨

APU power is managed to system-level requirements through the PPT (package power tracking) feature πŸ’–

Like, PPT is literally there to limit power to the requirements of the power source β€” and no cap, it could be dynamically updated to maximize APU performance within the system power budget πŸ‘‘ so your chip gets to be main character energy inside the limits the system can actually feed it 🌈

Two types of power measurement can be requested, where supported, with :c:type:enum pp_power_type <pp_power_type>`. πŸ¦‹ two!! where supported!! the way that's the whole measurement situation iykyk 😭


🌸 SEE ALSO 🌸

  • Kernel file ./drivers/gpu/drm/amd/include/kgd_pp_interface.h ✨
  • enum pp_power_limit_level(9)
  • enum pp_power_type(9)

go read those too, bestie, they're iconic and they're right there πŸ’œ


fr fr keep the caveat in mind: those two power measurement types are only available where supported β€” no guessing, no inventing extra behaviour πŸ™ˆ

okay that's the whole page, mwah πŸ’‹ this gem comes from ./drivers/gpu/drm/amd/include, dated October 2026 β€” slay, periodt πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from