- Make sure you have installed
lm_sensors
- sudo pacman -S lm_sensors --needed
- Download and Install the it87 kernel module for the driver support:
- git clone https://github.com/gamanakis/it87.git --branch=it8688E
- sudo make; sudo make install
- To temporary enable the it87 module
- sudo modprobe it87 force_id=0x8688 ignore_resource_conflict=1
- To permanentely enable the it87 module
- create /etc/modprobe.d/it87.conf with:
options it87 ignore_resource_conflict=1 force_id=0x8688
- create /etc/modules-load.d/it87.conf with:
it87
- Label the sensors
sensors
will now show the voltage, temps, fans etc. but without readable labels, to fix that do the following:- create /etc/sensors.d/gigabyte-a520m-h.conf with:
chip "it8688-*"
label fan1 "CPU_FAN"
label fan2 "SYS_FAN1"
label fan3 "SYS_FAN2"
label fan4 "Chipset fan"
label fan5 "CPU_OPT"
label temp1 "SYS1 (rear)"
label temp2 "SYS2 (front)"
label temp3 "CPU"
label temp4 "PCIe"
label temp5 "VRM"
label temp6 "Chipset"
References:
https://wiki.archlinux.org/index.php/lm_sensors
lm-sensors/lm-sensors#154
https://forum.level1techs.com/t/i-patched-the-it87-temperature-monitoring-driver-need-some-help-testing-it/132675/27
https://github.com/bbqlinux/it87/blob/master/it87.c#L24
One would assume you would go directly at the source
https://github.com/frankcrawford/it87