I cant seem to get fan speed control working with lm_sensors.

My mainboard: Gigabyte B550I AORUS PRO AX

I found this on the arch wiki but that doesn’t work.

This github gist seemed more promising but seems to be outdated and also doesn’t work.

  • xinayder@infosec.pub
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    Have you tried to install the it87 driver for your kernel? https://github.com/frankcrawford/it87 (on AUR it’s it87-git)

    I have ASUS B450M PRIME GAMING and after installing the driver, the chassis fan sensors were detected and I could use CoolerCtrl to draw the fan curve.

    I don’t quite like CoolerCtrl because of its UI, seems to be web based, but it works and has a daemon mode to start minimized on startup.

  • Nilz@sopuli.xyz
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    7 months ago

    I’m guessing it’s the same common issue present on many Gigabyte AM4 boards. The IT8792E (and perhaps others) doesn’t work with the kernel driver. There are workarounds but they make it so that other ITxxxxE chips don’t work. I have a Gigabyte X570 Ultra and can only use ~half of the fan headers with lm_sensors. I haven’t been able to get them all working.

    https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/issues/251 Here’s some more info that may be useful.

    Edit: or section 6.6 of the Arch wiki link you shared.