estimate_pid_constants(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌈 estimate_pid_constants(9) 🌈

okay bestie, welcome to the Kernel API Manual ✨ this page is literally all about estimate_pid_constants, and it's giving very specific thermal-zone energy. Let's get into it πŸ’…

🌸 NAME 🌸

estimate_pid_constants β€” Estimate the constants for the PID controller πŸŽ€

✨ SYNOPSIS ✨

void estimate_pid_constants (struct thermal_zone_device *tz , u32 sustainable_power , const struct thermal_trip *trip_switch_on , int control_temp );

🫢 ARGUMENTS 🫢

  • tz β€” the thermal zone for which to estimate the constants 🌑️
  • sustainable_power β€” the sustainable power for the thermal zone ⚑
  • trip_switch_on β€” the trip point for the switch on temperature πŸ”₯
  • control_temp β€” the target temperature for the power allocator governor 🎯

πŸ’– DESCRIPTION πŸ’–

This function is used to update the estimation of the PID controller constants in struct thermal_zone_parameters ✨ like, that's the whole vibe. It's updating the estimation, periodt. No cap, that's what it does 🫢

πŸ”₯ SEE ALSO πŸ”₯

The kernel file is ./drivers/thermal/gov_power_allocator.c, and the whole linked squad is:


mwah πŸ’‹ signed, sealed, and delivered by estimate_pid_constants(9) from source/version ./drivers/thermal, dated October 2026 β€” catch u later bestie πŸ«ΆπŸ’–

πŸ“¦ where this page comes from