-
Notifications
You must be signed in to change notification settings - Fork 488
First steps
HarryBo112 edited this page Oct 5, 2021
·
20 revisions
- Run the NBFC installer
- Start NoteBook FanControl.exe (by default located in
C:\Program Files (x86)\NoteBook FanControl
) - Select a config. As soon as you hit the apply button, NBFC should take control over your notebook’s fans.
There is no additional configuration required. The NBFC service will start automatically. If you want to adjust the selected config according to your needs, edit it in the Config Editor. The various settings are explained here: Structure of a NBFC config file
- After you have built NBFC (see How to build NBFC), copy the files from
nbfc/Linux/bin/Release/
to/opt/nbfc/
- To install the NBFC service, copy
nbfc/Linux/nbfc.service
andnbfc/Linux/nbfc-sleep.service
into/etc/systemd/system/
- To enable and start the service, open a terminal and type
systemctl enable nbfc --now
-
(optional) Copy
nbfc/Linux/nbfc
into/opt/nbfc/bin/
and Add/opt/nbfc/bin
to PATH, so you can callnbfc
from anywhere. (Please use quotes if your command has more than one word arguments. ex:nbfc 'set -a'
) - Select a config:
nbfc config --apply "name of a config file without extension"
. Config files location:/opt/nbfc/Configs
sudo apt install git
git clone --depth 1 https://github.com/hirschmann/nbfc.git ~/Downloads/nbfc
# Build NBFC
sudo mkdir /opt/nbfc
sudo cp -r ~/Downloads/nbfc/Linux/bin/Release/* /opt/nbfc/
sudo cp ~/Downloads/nbfc/Linux/{nbfc.service,nbfc-sleep.service} /etc/systemd/system/
sudo systemctl enable nbfc --now
cd /opt/nbfc
mono nbfc.exe config --apply "Config file name without extension"
mono nbfc.exe start
mono nbfc.exe status --all
The NBFC service will start automatically. You can use the NBFC CLI (nbfc.exe) to control it.
If you want to completely disable the service, this article will be a good read: systemd: Using units.
NBFC normally uses /dev/port
, which is not available with Secure Boot enabled. The current solutions to workaround this are:
- Disabling Secure Boot.
You can do this at boot, by switching a parameter in the BIOS, depending on your computer.