[GH-ISSUE #1065] Custom fan curve for controlling fan speed. #913

Closed
opened 2026-02-26 00:33:55 +03:00 by kerem · 4 comments
Owner

Originally created by @the-r3dacted on GitHub (Jan 31, 2021).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1065

Is your feature request related to a problem? Please describe.
Don't really know if it's considered a problem, but I don't like hearing my fan ramp up to 70% when booting into Windows, when idle, because I forgot to reset the program to read only.

Describe the solution you'd like
A customizable fan curve, following the temperature of both the GPU and CPU.

Additional context
So, I'd tell the program when below like 50C, don't run the fans. Once over 50C, I could set it to gradually increase until it gets to 70+% at 80C. It would be controlled by the highest temperature, whether it be the CPU or the GPU would depend on the load.

Originally created by @the-r3dacted on GitHub (Jan 31, 2021). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1065 **Is your feature request related to a problem? Please describe.** Don't really know if it's considered a problem, but I don't like hearing my fan ramp up to 70% when booting into Windows, when idle, because I forgot to reset the program to read only. **Describe the solution you'd like** A customizable fan curve, following the temperature of both the GPU and CPU. **Additional context** So, I'd tell the program when below like 50C, don't run the fans. Once over 50C, I could set it to gradually increase until it gets to 70+% at 80C. It would be controlled by the highest temperature, whether it be the CPU or the GPU would depend on the load.
kerem 2026-02-26 00:33:55 +03:00
  • closed this issue
  • added the
    Stale
    label
Author
Owner

@github-actions[bot] commented on GitHub (Aug 1, 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

<!-- gh-comment-id:890418648 --> @github-actions[bot] commented on GitHub (Aug 1, 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
Author
Owner

@the-r3dacted commented on GitHub (Aug 1, 2021):

That's what happens when the program is stale 😢

<!-- gh-comment-id:890460483 --> @the-r3dacted commented on GitHub (Aug 1, 2021): That's what happens when the program is stale 😢
Author
Owner

@the-r3dacted commented on GitHub (Aug 9, 2021):

I fucking responded you cunt

<!-- gh-comment-id:894884897 --> @the-r3dacted commented on GitHub (Aug 9, 2021): I fucking responded you cunt
Author
Owner

@OMNIDROID2995 commented on GitHub (Mar 1, 2025):

Why so aggressive? Grab Claude Sonnet via Github Copilot or try ChatGPT. Tell the AI which sensors you have (“sensors” from lm_sensors) and that you want to set a script with different fan percentages for "sudo nbfc set --speed" to certain temperatures. Your script is ready, which you can use in systemd with your own .service file. It has helped me a lot with a cheap HP notebook, as it can't overheat even at the lowest fan speed (normally it always revs up unnecessarily and switches on at strange times).

<!-- gh-comment-id:2692313194 --> @OMNIDROID2995 commented on GitHub (Mar 1, 2025): Why so aggressive? Grab Claude Sonnet via Github Copilot or try ChatGPT. Tell the AI which sensors you have (“sensors” from lm_sensors) and that you want to set a script with different fan percentages for "sudo nbfc set --speed" to certain temperatures. Your script is ready, which you can use in systemd with your own .service file. It has helped me a lot with a cheap HP notebook, as it can't overheat even at the lowest fan speed (normally it always revs up unnecessarily and switches on at strange times).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nbfc-hirschmann#913
No description provided.