mirror of
https://github.com/hirschmann/nbfc.git
synced 2026-04-26 00:56:01 +03:00
[GH-ISSUE #578] Only one fan is detected #522
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#522
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 @user00101010 on GitHub (Oct 18, 2018).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/578
Describe the bug
Notebook FanControl is running successfully on my ROG G501JW laptop with the according G501JW config. However only one fan is discovered labelled "CPU fan". It appears the GPU fan is not being discovered at all.
To Reproduce
Upon running
mono /opt/nbfc/nbfc.exe set -f 1 -s 0I getCould not set fan speed: Specified argument was out of the range of valid values. Parameter name: fanIndexExpected behavior
Upon running
mono /opt/nbfc/nbfc.exe set -f 1 -s 0the fan speed of the GPU fan is set to 0.System information
Additional context
I read the FAQ and the part about Optimus, however this isn't exactly the issue I'm experiencing. The fan doesn't get detected at all and thus I'm unable to control it. This is striking me as extremely odd, as the fan is the exact same model as the CPU fan, with accommodations made just for the physical outer shell size in order to fit into the laptop chassis (can post pictures if requested).
I tried running sensors-detect, selected yes to all and overwrote the file, however this didn't help. As mentioned above, the fan doesn't get detected in Windows either.
Enabling "Coolbits 12" doesn't give me control over the fan in the nVidia Control Panel either (as per specification it should).
I also tried running in Wayland where Optimus and nVidia cards don't work yet. The result was almost the same. Only difference is that when I ran sensors-detect, I lost the temperature reading of my nVidia card. It started displaying as NaN which is an indicator that the nVidia card indeed wasn't working in Wayland at all.
BIOS
I'm also willing to do experimenting with the BIOS if necessary. I did previously unlock all of the options of my BIOS with AMI Tools and some overclocking guides. It does have some settings for fan control, however they seem to be completely ignored by the OS (I tried to use them previously to discovering NBFC)
Final thoughts
Please point me in the right direction. I'm willing to invest time in troubleshooting this. I'm not sure that the issue is related to Optimus at all. I'm also willing to do some experimenting. Currently I'm running on Fedora, however I could install Ubuntu which as far as I remember had an option for disabling Optimus and running only from the integrated card. I can also research how to do this on Fedora.
@hirschmann commented on GitHub (Oct 27, 2018):
NBFC doesn't try to detect fans. It just reads and applies the selected config.
In your case the ROG G501JW config defines only one fan, so NBFC displays only one fan.
Give one of the other ROG configs with 2 fans a try, e.g. ROG G751JL
@github-actions[bot] commented on GitHub (Nov 22, 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