Just a preface, I know there are numerous questions about this, but I do believe that mine is a different case.
Every now and then, after restarting my computer (often after updating Nvidia drivers), my fan speeds go to the moon after booting into Ubuntu. They are very quiet and reasonable in BIOS, but once Ubuntu loads, they quickly reach max speed. There are quite a few fans in my computer, so this is incredibly loud. After doing some research, I ran sensors
, and then sudo sensors-detect
. I gave it permission to look at everything, and it wrote a file containing:
# Generated by sensors-detect on Thu Feb 24 09:24:58 2022
# Chip drivers
coretemp
After doing this and running sensors
, I got this:
acpitz-acpi-0
Adapter: ACPI interface
temp1: +27.8°C (crit = +105.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +40.0°C (high = +82.0°C, crit = +100.0°C)
Core 0: +38.0°C (high = +82.0°C, crit = +100.0°C)
Core 1: +40.0°C (high = +82.0°C, crit = +100.0°C)
Core 2: +40.0°C (high = +82.0°C, crit = +100.0°C)
Core 3: +37.0°C (high = +82.0°C, crit = +100.0°C)
Core 4: +38.0°C (high = +82.0°C, crit = +100.0°C)
Core 5: +37.0°C (high = +82.0°C, crit = +100.0°C)
Core 6: +41.0°C (high = +82.0°C, crit = +100.0°C)
Core 7: +35.0°C (high = +82.0°C, crit = +100.0°C)
As you can see, there is no mention of fan speed. I also ran sudo pwmconfig
and got this message:
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
I am able to set fan speed and behavior in the MSI BIOS, but it seems to ignore these changes on Ubuntu startup. I wanted to know if there is a chance that the board limits OS access to these settings, or if there is some specific manual way to add these fans to sensors. I will update if anyone needs anymore specifics. Thank you.
The board is a Z590-A Pro.
Edit (For rtaft), the results of sudo sensors-detect
:
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor/ITE'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Nuvoton/Fintek'... No
Trying family `ITE'... No
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor/ITE'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Nuvoton/Fintek'... Yes
Found unknown chip with ID 0xd592
sudo sensors-detect
and post the output of theSuper I/O chips
section (by editing your question) – rtaft Feb 28 '22 at 19:18sudo modprobe nct6683
and then check if anything new shows up insensors
. If that is no good, trysudo modprobe nct6687d
(I'm finding conflicting answers as to which it is). If either of these work, I'll write up an answer that will get the change to stick around. What kernel version are you using? – rtaft Mar 02 '22 at 14:07...6683
, I get no output, no sensors changes. When I run...6687d
, I getmodprobe: FATAL: Module nct6687d not found in directory /lib/modules/5.13.0-30-generic
. That last part is the kernel version as well,5.13.0-30-generic
. Thanks again. – Aaron Mar 02 '22 at 14:37GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax"
, is that what you're talking about? – Aaron Mar 04 '22 at 04:43