mirror of
https://github.com/hirschmann/nbfc.git
synced 2026-04-26 00:56:01 +03:00
[GH-ISSUE #1035] Feature: MinSpeedThreshold #892
Labels
No labels
Stale
bug
config
discussion
duplicate
enhancement
experimental
feature
help-wanted
info
invalid
invalid
pull-request
question
up-for-grabs
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nbfc-hirschmann#892
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Haschtl on GitHub (Dec 16, 2020).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1035
Problem
My configuration: HP Spectre x360 Convertible 15-df1015ng.txt
The fan of the spectre 15-df1015ng seems to start running after the target fan speed is set higher than 50%.
Afterwards, when the fan is running, I can set values lower than 50% and the fans will slow down.
I can even observe this in Read-only-Mode: The "Current fan speed" increases - but the fans are not running until it hits the magical 50% margin. Afterwards the internal fan-control can set the fan-speed down to 10%.
I don't know if this is intended, but in the end, it causes, that the laptop gets pretty hot - than the fans start running relatively loud until the temperature is low again. Then again the cpu will heat up a lot, until the fans kick in ... and so on and so on...
Thats pretty annoying - would be nice if the system would hold the low temperature by cooling at 10% all the most of the time.
Solution
A MinSpeedThreshold value would be nice, such that NBFC can set this threshold value shortly, if it tries to set a value lower than this threshold.
E.g if it tries to set 25% with a threshold at 50%, it will set it to 50% shortly and then to 25%. That would be pretty nice.
@Haschtl commented on GitHub (Dec 17, 2020):
I implemented a Python GUI quickly, which allows me to set the threshold + the delay.
With this, I'm able to set the fan of my notebook from 0 to 10%.
For my notebook, I need to set the threshold to 100% for 2.5 seconds before the desired value is set.
This causes the fan to spin-up to almost 100% and it falls down afterwards to e.g. 10% and stays there.
This is due to the big delay of 2.5 seconds - but if I lower this value, the fan will start spinning shortly and when the 10% are set, the fan gets off immediatly (thank you HP for your great temperature management)
Check it out, it may help you: https://github.com/Haschtl/ModernFanControl
@github-actions[bot] commented on GitHub (Jun 17, 2021):
This issue is stale because it has been open more than 180 days with no activity. If nobody comments within 7 days, this issue will be closed