Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADSR (Attack, Decay, Sustain, Release) #63

Open
Paruccone opened this issue Mar 20, 2024 · 0 comments · May be fixed by #69
Open

ADSR (Attack, Decay, Sustain, Release) #63

Paruccone opened this issue Mar 20, 2024 · 0 comments · May be fixed by #69
Labels
enhancement New feature or request question Further information is requested WIP Work In Progress

Comments

@Paruccone
Copy link

Request not related to a problem, just an optimization : would it be possible to add a customizable fallback threshold/duration ?

example:
Level= Temperature FanSpeed Duration Delay
Level=56 0 1 0
Level=65 1 1 0
Level=75 2 2 1
Level=80 3 3 1
Level=85 4 4 2
Level=90 5 4 2
Level=95 6 5 3
Level=97 7 5 3

Level=T X Y Z meaning (with examples from last level): If temperature gets higher or equal to T (97), set fan speed to X (7) (nothing new here). If it stays at this level for at least Y (5) seconds, keep fan at current speed for Z (3) seconds even if the temp goes down to X of previous level (95).

This would allow for more efficient control differentiating behavior between spikes/sustained load by making the fans drop speed faster after just a quick spike or stay longer at faster speed when the spike was negative during a long cycle (in that case slowing down the fan speed would just negatively impact cooling down the xPU).

Hope the explanation is clear enough :)

@Paruccone Paruccone added enhancement New feature or request question Further information is requested labels Mar 20, 2024
@mikooomich mikooomich linked a pull request Jun 22, 2024 that will close this issue
@Shuzhengz Shuzhengz added the WIP Work In Progress label Jun 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested WIP Work In Progress
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants