Setup fans and k10temp on Gigabyte B550 AORUS AX V2

There is few things I had to do to see all sensors and controll them.

Install lm_sensors, for reading temperature run command sensors.

More on:

Stress test cpu with sudo stress --spu 16 --timeout 30.
Stress test gpu glmark2
Adjust fan speed with coolerControl.

Fixes for Gigabyte B550 AORUS ELITE AX V2. #

Install it87-dkms-git kernel module from AUR and enable acpi_enforce_resources=lax kernel parameter.

As I'm using systemd-boot I need to edit file /boot/loader/entries/2023-09-02_20-42-48_linux.conf by adding acpi_enforce_resources=lax to end of line with boot options

# Created by: archinstall
# Created on: 2023-09-02_20-42-48
title Arch Linux (linux)
linux /vmlinuz-linux
initrd /amd-ucode.img
initrd /initramfs-linux.img
options root=PARTUUID=df86fb99-154a-4d14-9e09-74fea3c612ab zswap.enabled=0 rw rootfstype=ext4 acpi_enforce_resources=lax

For loading module run.

modprobe it87

To make that change persistent, create two files:

/etc/modules-load.d/it87.conf

it87

/etc/modprobe.d/it87.conf

options it87 ignore_resource_conflict=1

To fix fan control I have to reload k10temp module.

sudo rmmod k10temp
sudo modprobe k10temp

To make that change persistent, force module on boot. Create file:

/etc/modprobe.d/k10temp.conf

# To fix k10temp fan(1,2,3,4,...)
# https://wiki.archlinux.org/title/lm_sensors#K10Temp_module

options k10temp force=1

If you are using coolerControl, enable service.

sudo systemctl enable coolercontrold.service
sudo systemctl start coolercontrold.service

For voltage control: corectrl

Published