acpi_aiboost(4) ASUS AI Booster hardware monitor


To compile this driver into the kernel, place the following line in your kernel configuration file:
device acpi_aiboost

Alternatively, to load the driver as a module at boot time, place the following line in loader.conf5:



The driver provides support for monitoring the hardware sensors in recent ASUS motherboards. The driver uses ACPI as the backend to fetch sensor values and descriptions and provides its data via the sysctl(8) interface, under dev.acpi_aiboost.0 namespace. Descriptions for these values are available with sysctl -d.

The driver typically has 7 sensors, depending on the motherboard and chipset:

Sensor Ta Units Ta Typical Use
CPU Ta uK Ta CPU Temperature
MB Ta uK Ta MB Temperature
VCC Ta uV DC Ta Core Voltage
+3.3V Ta uV DC Ta +3.3 Voltage
+5V Ta uV DC Ta +5 Voltage
+12V Ta uV DC Ta +12 Voltage


The driver first appeared in Fx 7.0 .


An -nosplit The driver was written by An Takanori Watanabe . This manual page was written by An Juan Romero Pardines , who adapted the code for Nx , and adopted back to FreeBSD by An Takanori Watanabe .


It's possible to modify voltages via the ACPI methods in the DSDT, but for now the driver only reports the sensors' values. CPU Q-Fan is another thing that is typically specified in the ACPI namespace, and in the future we should handle this feature (to enable or disable automatic/manual fan mode).