Skip to content

Conversation

QiuyunXie
Copy link
Contributor

Description

According to the thermal team's testing, we find that the existing position PID algorithm will cause unstable fan speed. Although Meta now uses a new incremental PID algorithm, the position PID algorithm code remains. We need to keep it correct.

Motivation

Modify the position PID algorithm code. Modify the fan_service config PID parameters. After testing by the thermal team, the modified position PID algorithm works correctly.

Test Plan

Thermal team test it on the minipack3 unit. This is the minipack3 fan_service config file:
fan_service.json

Below is thermal team's test result:
image

Attach the test log:
osfp pid.txt

@meta-cla meta-cla bot added the CLA Signed label Sep 23, 2025
@facebook-github-bot
Copy link
Contributor

@mikechoifb has imported this pull request. If you are a Meta employee, you can view this in D83296103.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants