🎮 FPS Level + Power Limit + Flexibility
30 FPS → base xx% → range xx–xx% → flex ±13%
45 FPS → base xx% → range xx–xx% → flex ±12%
60 FPS → base xx% → range xx–xx% → flex ±11%
90 FPS → base xx% → range xx–xx% → flex ±10%
120 FPS → base xx% → range xx–xx% → flex ±8%
144 FPS → base xx% → range xx–xx% → flex ±7%
165 FPS → base xx% → range xx–xx% → flex ±6%
Note: CPU and GPU can use different base/range values depending on the architecture of each chip.
⚙️ Automatic Adjustment Rules
FPS below target → +x% to +x% (every x seconds)
FPS stable → constant (freeze x seconds)
FPS Exceeding target → -x% to -x%
🔥 Thermal Control (The point you asked about — Must have and very important)
CPU temperature > xx°C → Reduce CPU by -x% to -x%
GPU temperature > xx°C → Reduce GPU by -x% to -x%
Overall system temperature > xx°C → Reduce both CPU and GPU simultaneously by -x%
If CPU is hot but GPU is idle → Reduce CPU first, don't reduce GPU
If GPU is hot but CPU is normal → Reduce GPU first
⚡ Power Control
Power spike → Reduce immediately by -x% then gradually increase
Constant power → Allow gradual increases
🧠 Anti-oscillation
Do not adjust values repeatedly within x seconds
Increased → Wait before decreasing
Decreased → Wait before increasing
Use average FPS over the past x seconds
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)