Hello! I’m a complete noob and apologize in advance for the stupid question. I installed CoolerControl to control the fans connected to my MSI B550M Mortar motherboard. As far as I understand, this motherboard requires the NCT6687D Kernel module to be installed. I ran “pacman -S make automake linux-firmware linux-headers dkms base-devel” to install the dependencies, but I don’t understand how to run “Build with DKMS” from the installation instructions:
~$ git clone GitHub - Fred78290/nct6687d: Linux kernel module for Nuvoton NCT6687-R · GitHub
~$ cd nct6687d
~$ make dkms/install
Please tell me what to do next? Perhaps there’s an easier installation path I’m unaware of.
I installed the driver, and the fan speed appeared in the CoolerControl menu. However, I couldn’t change the fan speed. After a little research, I discovered the problem was in the file:
/etc/conf.d/lm_sensors
After installing the driver, the file’s value was “nct6683,” manually changing it to “nct6687,” and rebooting, everything worked.
p.s I found a description of this problem on GabMus’s Dev Log “MSI/ASUS Motherboard Fan Control on Linux”. Perhaps this will help someone.
I created the file /etc/modules-load.d/nct6687.conf. Add the string inside it nct6687. I also changed nct6687 back to nct6683 in /etc/conf.d/lm_sensors. But after a reboot, the fans aren’t adjusted. Is there anything else I need to do?
did it detected without issue ? and if you change it with manual, is it can be done ?
if yes, here i created a short video for how to use coolercontrol
incase not, just to make sure go copy this output lsmod | grep nct
Yes, they are detected with warnings (from pwm1 to pwm7 same error):
WARN coolercontrold::repositories::hwmon::fans] PWM fan at /sys/class/hwmon/hwmon7/pwm1 is NOT writable - Fan control is not currently supported by the installed driver.
However, I can’t manually control them due to the error shown in the screenshot above.
Thank you. Working through the steps given here I got coolercontrol working nicely with my MSI Z490 Tomahawk (MS-7C80) motherboard and NZXT Kraken z53 AIO cooler. cachyos with 7 kernel I also had to blacklist NCT6683
So much much more control than Windows and NZXT cam.