Skip to content

Instantly share code, notes, and snippets.

@bakman2
Last active February 2, 2026 04:11
Show Gist options
  • Select an option

  • Save bakman2/e801f342aaa7cade62d7bd54fd3eabd8 to your computer and use it in GitHub Desktop.

Select an option

Save bakman2/e801f342aaa7cade62d7bd54fd3eabd8 to your computer and use it in GitHub Desktop.

PWM fan control in Linux with a Gigabyte Aorus motherboard

  • install lm-sensors with your package manager

sensors

If it won't show any fan/speed, continue

sensor-detect

Say YES to at least "Super I/O sensors"

Expected output:

Trying family `ITE'...                                      Yes
Found unknown chip with ID 0x8688

If similar, continue

git clone https://github.com/frankcrawford/it87

cd it87
sudo make clean
sudo make install
sudo modprobe it87 ignore_resource_conflict=1 force_id=0x8622

sensors

The fans should show up now, if yes, continue to make them available at boot:

echo options it87 ignore_resource_conflict=1 force_id=0x8622 > /etc/modprobe.d/it87.conf
echo it87 >> /etc/modules
@indiv0
Copy link

indiv0 commented Feb 2, 2026

On Gigabyte Aorus Elite X570 works with just modprobe it87, no parameters needed. Thanks.

For those curious, this is because on Gigabyte Aorus Elite X570 there is only the it8688 chip, no it8792. Gigabyte Aorus Master X570 however has both, and can be made to work with options it87 mmio=1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment