nbfc_service(1)

NBFC-SERVICE(1) General Commands Manual NBFC-SERVICE(1)

NAME

nbfc_service - Notebook FanControl service

DESCRIPTION

NoteBook FanControl service

SYNOPSIS

nbfc_service [OPTIONS]

OPTIONS

-h, --help

Show help message and exit.

--version

Show program's version number and exit.

-r, --read-only

Start in read-only mode.

-f, --fork

Switch process to background after sucessfully started.

-d, --debug

Enable tracing of reads and writes of the embedded controller.

-c, --config-file CONFIG

Use an alternative config file (default /etc/nbfc/nbfc.json).

-e, --embedded-controller {ec_sys, acpi_ec, dev_port, dummy}

Select the implementation used to access the embedded controller.
  • ec_sys: Use the ec_sys kernel module.
  • acpi_ec: Use the acpi_ec kernel module.
  • dev_port: Access the embedded controller via /dev/port.
  • dummy: Do not access the embedded controller at all.

FILES

/etc/nbfc/nbfc.json

The main configuration file for nbfc_service. See nbfc_service.json(5) for further details.

/var/run/nbfc_service.pid

File containing the PID of current running nbfc_service.

/var/run/nbfc_service.socket

Socket file of nbfc_service.

/usr/share/nbfc/configs/*.json

Configuration files for various notebook models. See nbfc_service.json(5) for further details.

/usr/share/nbfc/model_support.json

Model support database. This file maps notebook model names to configuration files.

/var/lib/nbfc/configs/*.json

Configuration files downloaded from the internet. Files in this directory take precedence over those in /usr/share/nbfc/configs.

/var/lib/nbfc/model_support.json

Model support database downloaded from the internet. Both /var/lib/nbfc/model_support.json and /usr/share/nbfc/model_support.json are taken into account.

/var/lib/nbfc/state.json

State file of nbfc_service. This holds the current fan speeds.

EXIT STATUS

0
Everything fine
1
Generic error
2
Command-line error
3
Initialization error
5
Fatal error (memory allocation failure)

BUGS

Report bugs to https://github.com/nbfc-linux/nbfc-linux

AUTHOR

Benjamin Abendroth (braph93@gmx.de)

SEE ALSO

nbfc(1), nbfc_service.json(5), ec_probe(1), fancontrol(1)

FEBRUARY 2026 Notebook FanControl 0.4.0