mirror of
https://github.com/hirschmann/nbfc.git
synced 2026-04-26 17:15:58 +03:00
[GH-ISSUE #510] Fans on Asus RoG GL502VS do not respect speed currently set #464
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#464
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 @saravanabalagi on GitHub (Jul 5, 2018).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/510
The fans don't seem to respect the speeds set (manually or auto)
For example, if the CPU fan is set to 12.5% it spins as if it's at 100% and when I increase the value in the slider it does make no difference. This might make us think the slider isn't working at all, but it does stop the fans when set to 0.
Here's the config I'm using (I found this on RoG forums):
Asus ROG GL502VS.zip
Also I am so forced to use nbfc because the fans in RoG GL502VS go crazy all the time even when I have nothing running. nbfc seems to set the right temperatures, but the fans don't respect the speed, they acting as if it's a boolean: on or off :/
What's wrong?
@katanakiwi commented on GitHub (Jul 21, 2018):
Have you tried changing the
<MinSpeedValue>0</MinSpeedValue><MaxSpeedValue>8</MaxSpeedValue>values to see what effect it has?
@saravanabalagi commented on GitHub (Jul 21, 2018):
Yes, I believe it's there already.
@katanakiwi commented on GitHub (Jul 21, 2018):
Perhaps I wasn't entirely clear. The range between MinSpeedValue and MaxSpeedValue might be too close together. Try changing these values and manually setting a speed to see if you get any more steps between 0 and 100. (like 12.5% as you wanted)
@saravanabalagi commented on GitHub (Jul 31, 2018):
Yes I did, but the problem seems weird. Looks like 0 is the minimum and 8 is the maximum. However, I can't understand why fans keep spinning at full speed oftentimes, but spin just right rarely (which is how I guess the 0-8 is right)
@saravanabalagi commented on GitHub (Dec 30, 2018):
I confirm that EC registers 151 and 152 have 00 to 08 corresponding to min and max fan speeds. But the mystery is that when 01 is set in these registers, say, (automatically or manually) the fans speed up towards that speed if they are slower, however they don't slow down often if the current speed is above that speed. It feels like they have another low level controller to match these set values :( Any way we can figure out what/where they are?
Other observations: GL502VS config writes 0x0A (10) to registers 160 and 166 before writing the fan speed values at 151 and 152, however when the speed changes automatically it doesn't happen, is that some sort of write switch?
Black Circles:
0x97 (151) CPU Fan Speed
0x98 (152) GPU Fan Speed
0xA0, 0xA6 (160, 166) CPU Temp (Red Circles)
0xA4, 0xA5 (164, 165) GPU Temp (Orange Circles)
Register 160 is almost always carry the same value as 166 (by observing the EC) and so does 164 and 165. But then why do we write the value 0x0A (10) to 160 and 166?
I don't understand what values are displayed in Green Circles.
I do see 04 on 0x90 (144) sometimes, otherwise it's mostly 00
The 0x93 - 0x96 don't correspond to battery or temperature for sure, but I can't guess what they could be.
@github-actions[bot] commented on GitHub (Nov 26, 2019):
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
@saravanabalagi commented on GitHub (Mar 30, 2020):
After carefully inspecting for several days, I finally found that this issue was due to a manufacturing defect in the fan. After replacing the fans, they do indeed spin at the right speeds. The fan defect has been reported by many GL502 and GL702 laptop users, although not all of the users seem to experience the issue. The issue will stand closed.