[GH-ISSUE #1316] [Questions] How does the fan speed% is calculated and set #1131

Closed
opened 2026-02-26 00:34:26 +03:00 by kerem · 1 comment
Owner

Originally created by @StephaneKazmierczak on GitHub (Dec 16, 2022).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1316

Hi,

Very cool project, I spend the afternoon trying to understand the code :D it is very interesting
Can someone give me a basic explanation of how the fan speed is calculated? or point me to the code for this part?
I am not familiar with C#, from what I understood there is some kind of registry that is read and written with predefined values to control the fan speed.

When I play with the slider in the UI only some specific values seem available 14.3% 28.6% 42% 57% 71.4% 85.7% 100% with my laptop. From those values, a bunch of them have the exact same fan speed even though it is saying otherwise, I can clearly hear the speed is the same ex

  • 14,3 28.6 42.9 are the same
  • 85.7 100 are the same

Why are those different speeds resulting in the same fan speed? is there another registry where those fan speeds point to rpm values?
Is there any way to have more values than the predefined ones?
Is there a way to display the RPM of the fan in addition to the % value?

Originally created by @StephaneKazmierczak on GitHub (Dec 16, 2022). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1316 Hi, Very cool project, I spend the afternoon trying to understand the code :D it is very interesting Can someone give me a basic explanation of how the fan speed is calculated? or point me to the code for this part? I am not familiar with C#, from what I understood there is some kind of registry that is read and written with predefined values to control the fan speed. When I play with the slider in the UI only some specific values seem available 14.3% 28.6% 42% 57% 71.4% 85.7% 100% with my laptop. From those values, a bunch of them have the exact same fan speed even though it is saying otherwise, I can clearly hear the speed is the same ex - 14,3 28.6 42.9 are the same - 85.7 100 are the same Why are those different speeds resulting in the same fan speed? is there another registry where those fan speeds point to rpm values? Is there any way to have more values than the predefined ones? Is there a way to display the RPM of the fan in addition to the % value?
kerem 2026-02-26 00:34:26 +03:00
  • closed this issue
  • added the
    Stale
    label
Author
Owner

@github-actions[bot] commented on GitHub (Jun 16, 2023):

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:1593861224 --> @github-actions[bot] commented on GitHub (Jun 16, 2023): 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
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#1131
No description provided.