Fred78290 / nct6687d

Linux kernel module for Nuvoton NCT6687-R
GNU General Public License v2.0
215 stars 42 forks source link

Compatible with MSI MAG X670E TOMAHAWK WIFI #73

Open icedream opened 1 year ago

icedream commented 1 year ago

Seems to be similar situation as https://github.com/Fred78290/nct6687d/issues/53. There are 4 M.2 slots but only for one of them the temperature is reported (currently unpopulated so unsure if it's working beyond displaying 0).

I can confirm at least CPU voltage, CPU temperatures working properly though. CPU fan values seem to be working fine as well, but the case fans (plugged in as system fans 1 and 2 for back and front) seem to report incorrect values near the minimum. Not sure if that's a sensor or a parsing issue.

Haven't checked for other missing sensors yet.

pwmconfig plots for PWM-RPM correlations:

CPU fan:
image

System fan 1:
image

System fan 2:
image

dmesg output:

[48297.780531] nct6687: Found NCT6687D or compatible chip at 0x004e:0x0a20
[48297.785831] nct6687 nct6687.2592: NCT6687D EC firmware version 0.0 build 09/27/22

sensors output:


k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +53.8°C  
Tccd1:        +38.9°C  
Tccd2:        +46.0°C  

nvme-pci-0100
Adapter: PCI adapter
Composite:    +46.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +46.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +56.9°C  (low  = -273.1°C, high = +65261.8°C)

nct6687-isa-0a20
Adapter: ISA adapter
+12V:           12.22 V  (min = +12.22 V, max = +12.24 V)
+5V:             5.06 V  (min =  +5.05 V, max =  +5.07 V)
+3.3V:           3.36 V  (min =  +3.36 V, max =  +3.36 V)
CPU Soc:         1.02 V  (min =  +1.01 V, max =  +1.02 V)
CPU Vcore:       1.29 V  (min =  +1.20 V, max =  +1.36 V)
CPU 1P8:         1.84 V  (min =  +1.84 V, max =  +1.84 V)
CPU VDDP:        0.00 V  (min =  +0.00 V, max =  +0.00 V)
DRAM:            1.10 V  (min =  +1.10 V, max =  +1.11 V)
Chipset:       572.00 mV (min =  +0.57 V, max =  +0.58 V)
CPU SA:        550.00 mV (min =  +0.55 V, max =  +0.56 V)
Voltage #2:      1.54 V  (min =  +1.54 V, max =  +1.54 V)
AVCC3:           3.34 V  (min =  +3.34 V, max =  +3.35 V)
AVSB:            3.36 V  (min =  +3.36 V, max =  +3.36 V)
VBat:            2.04 V  (min =  +2.04 V, max =  +2.04 V)
CPU Fan:       1114 RPM  (min = 1083 RPM, max = 1275 RPM)
Pump Fan:         0 RPM  (min =    0 RPM, max =    0 RPM)
System Fan #1:  802 RPM  (min =  794 RPM, max =  806 RPM)
System Fan #2:  827 RPM  (min =  826 RPM, max =  831 RPM)
System Fan #3:    0 RPM  (min =    0 RPM, max =    0 RPM)
System Fan #4:    0 RPM  (min =    0 RPM, max =    0 RPM)
System Fan #5:    0 RPM  (min =    0 RPM, max =    0 RPM)
System Fan #6:    0 RPM  (min =    0 RPM, max =    0 RPM)
CPU:            +53.0°C  (low  = +52.0°C, high = +60.0°C)
System:         +52.5°C  (low  = +52.0°C, high = +53.0°C)
VRM MOS:        +42.5°C  (low  = +42.5°C, high = +43.0°C)
PCH:            +54.0°C  (low  = +53.0°C, high = +54.0°C)
CPU Socket:     +38.5°C  (low  = +38.5°C, high = +39.0°C)
PCIe x1:        +52.0°C  (low  = +51.0°C, high = +52.5°C)
M2_1:            +0.0°C  (low  =  +0.0°C, high =  +0.0°C)
nm17 commented 8 months ago

Everything is the same here. I also have a MSI MAG X670E Tomahawk WIFI.

cebarks commented 2 months ago

I have 3 m.2 drives installed and see individual temps for each one.

chowdri commented 3 weeks ago

I'm using kernel 6.8.0-47, however I'm unable to install this module through any of the installation methods listed. apt is unable to find dh-dkms for manual installation. I'm using X670E Tomahawk WIFI motherboard as well. any help with the installation process would be helpful.

when running make dkms/install I get the following:

make: *** [Makefile:54: dkms/install] Error 10

Thanks for any help with the matter

Nevermind, figured it out. Needed gcc-12 for some reason.