amdgpu_pm_put_access(9)
β¨ amdgpu_pm_put_access(9) β¨
okay so real talk, this is a page from the Kernel API Manual and it's about one tiny function that keeps your GPU from getting stuck awake forever. it's giving "closing the door behind you" energy π
πΈ NAME πΈ
amdgpu_pm_put_access β put to auto suspend mode after a device access. that's it, that's the whole gig π«Ά
π¦ SYNOPSIS π¦
void amdgpu_pm_put_access (struct amdgpu_device *adev );
like, it returns nothing (void, bestie β it's a "do the thing and dip" situation) and it takes exactly one pointer. periodt.
π ARGUMENTS π
adevβ the target device. thestruct amdgpu_device *you're letting go of. literally the only thing you hand it β¨
π DESCRIPTION π
so when you're done poking at the device, you call this and it puts things back into auto suspend mode. it's the "okay bye ily" of device access π₯Ί
bestie, listen: this should be paired with the amdgpu_pm_get_access* calls. unpaired calls are not the vibe. no cap.
π₯ SEE ALSO π₯
the source lives at kernel file ./drivers/gpu/drm/amd/pm/amdgpu_pm.c β go read it, iykyk π
and then there's the whole friend group (a LOT of friends, honestly, this section ate):
amdgpu_pm_dev_state_check(9)amdgpu_pm_get_access(9)amdgpu_pm_get_access_if_active(9)power_dpm_state(9)power_dpm_force_performance_level(9)pp_table(9)pp_od_clk_voltage(9)pp_features(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)
and that's the whole page, bestie!! π this little icon came out of ./drivers/gpu/drm/amd/pm back in October 2026 β main character energy from the kernel docs fr fr β¨ππ¦
π¦ 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