Skip to content
SPECIFICTION
Get listed

Notebook FanControl

github.com

Free plan WindowsLinux
Visit github.com
Spec score 7.4 #22 of 31 in PC Overclocking Software

What it is

Notebook FanControl (NBFC) is a free, open-source service for controlling notebook fans on Windows and Linux. Its configuration system adapts the service to many notebook models. Windows users run an installer, choose a notebook configuration, and apply it so NBFC can control the fans. Linux users build the software themselves, install its systemd service, and apply a notebook configuration; the project provides no pre-built Linux releases. Downloads are linked through GitHub releases and a Chocolatey package. The repository includes the GNU General Public License version 3. An FAQ points to a supported-notebook list and says a configuration for a similar model may work when yours is absent. The maintainer does not create individual configurations, so users may need to make one themselves. Some systems have conflicts with ImDisk Toolkit or HWiNFO. Nvidia Optimus notebooks may lose fan control while the dedicated GPU is active, and Linux Secure Boot can require disabling.

Spec sheet

Purpose
NBFC is a cross-platform fan control service for notebooks.Read 8 Oct 2026 · github.com
License
The repository includes the GNU General Public License version 3.Read 8 Oct 2026 · github.com
Config support
The FAQ says the maintainer cannot create a config for a user's notebook and suggests users try creating one themselves.Read 8 Oct 2026 · github.com
Configuration
Its configuration system lets users adjust NBFC for many different notebook models.Read 8 Oct 2026 · github.com
Distribution
The README links to GitHub releases and a Chocolatey package for downloads.Read 8 Oct 2026 · github.com
Hardware conflict
The FAQ reports that some hardware monitoring tools, including ImDisk Toolkit and HWiNFO, have caused problems alongside NBFC on some systems.Read 8 Oct 2026 · github.com
Linux downloads
The project README says there are no pre-built Linux releases and users can build NBFC themselves.Read 8 Oct 2026 · github.com
Linux setup
On Linux, users build NBFC themselves, install its systemd service, and apply a notebook config.Read 8 Oct 2026 · github.com
Nvidia Optimus limitation
On some notebooks with Nvidia Optimus, NBFC cannot control the fans while the dedicated GPU is active, and the FAQ says there is currently no solution.Read 8 Oct 2026 · github.com
Release notes
Release 1.6.3 lists support for Intel Coffee Lake, Apollo Lake, AMD Ryzen, AMD Puma, and additional notebook models.Read 8 Oct 2026 · github.com
Secure Boot limitation
The Linux setup page says NBFC normally uses /dev/port, which is unavailable with Secure Boot enabled, and lists disabling Secure Boot as a workaround.Read 8 Oct 2026 · github.com
Supported models
The FAQ directs users to a supported notebook list and says a config for a similar model may work when their model is not listed.Read 8 Oct 2026 · github.com
Windows setup
On Windows, users run the installer, select a config, and apply it to let NBFC control the notebook fans.Read 8 Oct 2026 · github.com

Plans and prices

NBFC Free Notebook fan control · Configurable for different notebook models Read 8 Oct 2026 · github.com

Every Notebook FanControl plan and price →

Strong points and limits

Strong points

  • Free and open source
  • Runs on Windows and Linux
  • Configurable for many notebook models
  • GitHub and Chocolatey downloads
  • GPL version 3 license

Limits

  • No pre-built Linux releases
  • Nvidia Optimus fan limitation
  • Secure Boot may require disabling
  • Some monitoring tools can conflict

Who it suits

NBFC suits notebook owners who want configurable fan control on Windows or Linux and can handle model-specific setup. Linux users should be comfortable building software and managing a systemd service.

Verdict

NBFC provides configurable notebook fan control across Windows and Linux without a listed purchase price. Model coverage and platform-specific setup matter, especially on Linux and Nvidia Optimus systems.

Where Specifiction places it

Alternatives to Notebook FanControlAll alternatives →