thermal_throttling_logging(9)
π thermal_throttling_logging(9) β or, how your GPU stops itself from melting
okay so bestie, welcome to the Kernel API Manual β¨ this one's all about thermal_throttling_logging(9), and it's lowkey the reason your laptop doesn't turn into a grill π³
πΈ DESCRIPTION πΈ
So like, thermal throttling literally pulls down the clock frequency, and that means it pulls down your performance too π but honestly? It's a super useful mechanism for protecting the chip from overheating π₯ so we stan a self-care queen.
Since it does impact performance, you (the user) get to control whether it's enabled β and if it is, the log frequency. main character energy, honestly π
Reading back the file shows you the status (enabled or disabled) plus the interval (in seconds) between each thermal logging π
Writing an integer to the file sets a new logging interval, in seconds. The value should be between 1 and 3600. And the edge cases, because there always are some:
- If the value is less than
1, thermal logging is disabled. - Values greater than
3600are ignored β literally just vibes, they do nothing π
π¦ SEE ALSO π¦
Kernel file ./drivers/gpu/drm/amd/pm/amdgpu_pm.c β that's the spot, iykyk β¨
and the whole friend group, no cap:
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_features(9)pp_dpm_sclkpp_dpm_mclkpp_dpm_socclkpp_dpm_fclkpp_dpm_dcefclkpp_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)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)
okay that's the whole thing, go read the docs bestie π«Ά this page came straight out of ./drivers/gpu/drm/amd/pm, dated October 2026, and it's thermal_throttling_logging(9) signing off πβ¨π
π¦ 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