Chipsatz Temperaturen (AMD X570) auslesen

Krakadil schrieb:
Asus hat besonders gut abgeschnitten.
Ich hab ein Asus TUF Gaming x670 Plus Wifi. Auch da klappen die Hardware-Sensoren nicht per default.

Liegt daran, dass Asus einen Chip verbaut hat, der nicht in der Defaultkonfiguration korrekt erkannt wird. Der Support wurde erst nachträglich in das Modul eingebaut.

Zuerst bin ich über Phoronix draufgestoßen. Im Gentoo-Forum gab's auch einen entsprechendenBeitrag

Grundsätzlich stand Asus vor 20 Jahren schon mal auf meiner schwarzen Liste für Linux-Unfreundlichkeit. Leider hat sich an der Firmenpolitik da bisher wenig geändert. Ich hab trotzdem im aktuellen Rechner das o.g. Motherboard und auch einen Asus-Monitor. Allerdings prüf ich besonders bei Asus vor dem Kauf ganz genau, ob das Zeug unter Linux läuft.
 
  • Gefällt mir
Reaktionen: Krakadil
Uridium schrieb:
#3 sieht doch vielversprechend aus.
Das ist mehr als gut! Sehr gut ist das!
Uridium schrieb:
Dann fehlen wahrscheinlich entsprechende Treiber.
Bekommt das auch ein Normalo aka Noob zum laufen oder ist das nen großer Aufwand?
Ergänzung ()

Pummeluff schrieb:
Ich hab ein Asus TUF Gaming x670 Plus Wifi. Auch da klappen die Hardware-Sensoren nicht per default.
Habe ein B650E-E. Gibt es da eine Tabelle oder allgemein ein HowTo?
Pummeluff schrieb:
Im Gentoo-Forum gab's auch einen entsprechendenBeitrag
Wenn ich Gentoo lese, dann gehe ich zwei Schritte zurück :D
Pummeluff schrieb:
Grundsätzlich stand Asus vor 20 Jahren schon mal auf meiner schwarzen Liste für Linux-Unfreundlichkeit. Leider hat sich an der Firmenpolitik da bisher wenig geändert.
Und ich habe da gelesen, dass das heute viel besser ist als noch vor paar Jahren (Asus + Linux)
 
Danke erst mal für die Tipps.
hardinfo2 und lm-sensors benutze ich seit ewigen Zeiten.
Leider kann ich aber die Chipsatztemperatur nicht lesen.
Muss ich da noch etwas in der grub.conf eintragen?
 
tuxer schrieb:
Danke erst mal für die Tipps.
hardinfo2 und lm-sensors benutze ich seit ewigen Zeiten.
Leider kann ich aber die Chipsatztemperatur nicht lesen.
Muss ich da noch etwas in der grub.conf eintragen?
Bei meinen beiden Boards (Asus/X570 & MSI/B650) musste ich das Modul für den IO-Controller des jeweiligen Boards laden und sensors-detect ausführen.

Ich gehe mal davon aus, dass du sensors-detect bereits ausgeführt hast. Dein Mainboard hat laut Handbuch einen IO-Controller von iTE verbaut, dessen Kernelmodul muss geladen sein, prüfe das mit lsmod |grep it87. Falls nicht geladen, sudo modprobe it87 und danach nochmal sensors-detect ausführen. Versuch's einfach mal.
 
  • Gefällt mir
Reaktionen: tuxer
Alles so gemacht wie geschrieben.

Und was genau ist die Chipsatztemperatur?

--------------------------------------------------------------------------
iwlwifi_1-virtual-0
Adapter: Virtual device
temp1: +32.0°C

k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +30.4°C
Tccd1: +31.2°C
Tccd2: +26.2°C

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

acpitz-acpi-0
Adapter: ACPI interface
temp1: +16.8°C
temp2: +16.8°C

it8792-isa-0a60
Adapter: ISA adapter
in0: 1.81 V (min = +0.00 V, max = +2.78 V)
in1: 610.00 mV (min = +0.00 V, max = +2.78 V)
in2: 992.00 mV (min = +0.00 V, max = +2.78 V)
in3: 76.00 mV (min = +0.00 V, max = +2.78 V)
in4: 1.81 V (min = +0.00 V, max = +2.78 V)
in5: 1.19 V (min = +0.00 V, max = +2.78 V)
in6: 2.78 V (min = +0.00 V, max = +2.78 V) ALARM
3VSB: 3.38 V (min = +0.00 V, max = +5.56 V)
Vbat: 2.94 V
fan1: 1967 RPM (min = 0 RPM)
fan2: 2064 RPM (min = 0 RPM)
fan3: 1196 RPM (min = 0 RPM)
temp1: +30.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
temp2: -55.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
temp3: +30.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
intrusion0: ALARM

amdgpu-pci-0e00
Adapter: PCI adapter
vddgfx: 725.00 mV
fan1: 0 RPM (min = 0 RPM, max = 3630 RPM)
edge: +31.0°C (crit = +100.0°C, hyst = -273.1°C)
(emerg = +105.0°C)
junction: +31.0°C (crit = +110.0°C, hyst = -273.1°C)
(emerg = +115.0°C)
mem: +28.0°C (crit = +100.0°C, hyst = -273.1°C)
(emerg = +105.0°C)
PPT: 5.00 W (cap = 150.00 W)

nvme-pci-0400
Adapter: PCI adapter
Composite: +23.9°C (low = -20.1°C, high = +83.8°C)
(crit = +88.8°C)
Sensor 2: +68.8°C
 
Das können doch nicht die PCH Temperaturen sein. Unter Windows 11 mit HWINFO werden im Leeelauf 41° angezeigt.
 
@tuxer Hat sensors-detect überhaupt etwas Neues bei dir gefunden?

Diese Ausgabe erhalte ich, wenn das Modul nct6687 geladen ist:
Code:
nct6687-isa-0a20
Adapter: ISA adapter
+12V:           12.00 V  (min = +12.00 V, max = +12.02 V)
+5V:             5.03 V  (min =  +5.02 V, max =  +5.04 V)
+3.3V:           3.36 V  (min =  +0.00 V, max =  +3.36 V)
CPU Soc:         1.31 V  (min =  +1.31 V, max =  +1.31 V)
CPU Vcore:       1.33 V  (min =  +0.59 V, max =  +1.43 V)
CPU 1P8:         0.00 V  (min =  +0.00 V, max =  +0.00 V)
CPU VDDP:        0.00 V  (min =  +0.00 V, max =  +0.00 V)
DRAM:            1.40 V  (min =  +1.39 V, max =  +1.40 V)
Chipset:       334.00 mV (min =  +0.26 V, max =  +0.34 V)
CPU SA:        678.00 mV (min =  +0.68 V, max =  +0.69 V)
Voltage #2:      1.53 V  (min =  +1.53 V, max =  +1.53 V)
AVCC3:           3.34 V  (min =  +3.33 V, max =  +3.35 V)
AVSB:            3.36 V  (min =  +0.00 V, max =  +3.36 V)
VBat:            2.05 V  (min =  +0.00 V, max =  +2.05 V)
CPU Fan:        710 RPM  (min =  644 RPM, max = 1182 RPM)
Pump Fan:         0 RPM  (min =    0 RPM, max =    0 RPM)
System Fan #1:  851 RPM  (min =  845 RPM, max =  852 RPM)
System Fan #2:  851 RPM  (min =  847 RPM, max =  852 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:            +55.0°C  (low  = +46.0°C, high = +72.0°C)
System:         +45.0°C  (low  = +43.0°C, high = +45.5°C)
VRM MOS:        +39.0°C  (low  = +36.5°C, high = +39.0°C)
PCH:            +44.5°C  (low  = +43.0°C, high = +44.5°C) <--
CPU Socket:     +39.0°C  (low  = +37.0°C, high = +39.0°C)
PCIe x1:        +79.0°C  (low  = +78.5°C, high = +81.5°C)
M2_1:            +0.0°C  (low  =  +0.0°C, high =  +0.0°C)
pwm1:               54%
pwm2:              128%
pwm3:               76%
pwm4:               76%
pwm5:               76%
pwm6:               76%
pwm7:               76%
pwm8:               76%

Unter Windows zeigt auch HWiNFO64 den verbauten Controllertyp an:
Screenshot 2024-07-06 123347.png

Bei mir stimmen die also überein. Wie sieht's bei dir aus?
 
Ich würde sagen ja. Dennoch keine Chipsatztemperatur.
 
Nerv den Hersteller von deinem Mainboard.
 
Ich denke es ist ein Fehler im IT87 Modul.
Ergänzung ()

Some Super I/O chips contain embedded sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): YES
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'... Yes
Found unknown chip with ID 0x8688
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor/ITE'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Nuvoton/Fintek'... No
Trying family `ITE'... Yes
Found `ITE IT8792E Super IO Sensors' Success!
(address 0xa60, driver `it87')


Driver `it87':
* ISA bus, address 0xa60
Chip `ITE IT8792E Super IO Sensors' (confidence: 9)
 
Zuletzt bearbeitet:
tuxer schrieb:
Alles so gemacht wie geschrieben.
Hast du das Modul it87 mit der Option force_id=0x8628 geladen, wie es der Link in Beitrag #3 vorschlägt? Sieht nämlich nicht so aus, sonst würde sensors Informationen unter it8628-isa-0a40 ausgeben.

Es ist allerdings wirklich eine Schande, dass man diese ganzen Umwege gehen muss. Unter Windows gibt hwinfo64 tatsächlich auch widersprüchliche Werte aus.

hwinfo.jpg


Mein nächstes Board wird nicht von Gigabyte sein :)


edit
Jetzt noch einmal unter Linux. Temp6 müsste der Chipsatz sein, passt zumindest zu der Temperatur aus dem UEFI

temp.png
 
Zuletzt bearbeitet:
Endlich ist es mir gelungen die Temperaturen auszulesen.
Aber welche ist denn die Temperatur vom Chipsatz?

it8628-isa-0a40
Adapter: ISA adapter
in0: 984.00 mV (min = +0.00 V, max = +3.06 V)
in1: 1.98 V (min = +0.00 V, max = +3.06 V)
in2: 2.03 V (min = +0.00 V, max = +3.06 V)
in3: 1.98 V (min = +0.00 V, max = +3.06 V)
in4: 984.00 mV (min = +0.00 V, max = +3.06 V)
in5: 912.00 mV (min = +0.00 V, max = +3.06 V)
in6: 1.24 V (min = +0.00 V, max = +3.06 V)
3VSB: 3.31 V (min = +0.00 V, max = +6.12 V)
Vbat: 2.86 V
fan1: 755 RPM (min = 0 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 2070 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
fan5: 783 RPM (min = 0 RPM)
temp1: +24.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
temp2: -55.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
temp3: +33.0°C (low = +127.0°C, high = +127.0°C)
temp4: +27.0°C
temp5: +30.0°C
temp6: +42.0°C
intrusion0: ALARM

k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +33.5°C
Tccd1: +33.2°C
Tccd2: +26.2°C

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

acpitz-acpi-0
Adapter: ACPI interface
temp1: +16.8°C
temp2: +16.8°C

it8628-isa-0a60
Adapter: ISA adapter
in0: 1.99 V (min = +0.00 V, max = +3.06 V)
in1: 672.00 mV (min = +0.00 V, max = +3.06 V)
in2: 1.09 V (min = +0.00 V, max = +3.06 V)
in3: 96.00 mV (min = +0.00 V, max = +3.06 V)
in4: 1.99 V (min = +0.00 V, max = +3.06 V)
in5: 1.31 V (min = +0.00 V, max = +3.06 V)
in6: 3.06 V (min = +0.00 V, max = +3.06 V)
3VSB: 3.72 V (min = +0.00 V, max = +6.12 V)
Vbat: 3.19 V
fan1: 1950 RPM (min = 0 RPM)
fan2: 2002 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
fan5: 0 RPM (min = 0 RPM)
temp1: +25.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
temp2: -55.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
temp3: +26.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
temp4: -128.0°C
temp5: +53.0°C
temp6: +124.0°C
intrusion0: ALARM

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1: +29.0°C

amdgpu-pci-0e00
Adapter: PCI adapter
vddgfx: 725.00 mV
fan1: 0 RPM (min = 0 RPM, max = 3630 RPM)
edge: +29.0°C (crit = +100.0°C, hyst = -273.1°C)
(emerg = +105.0°C)
junction: +29.0°C (crit = +110.0°C, hyst = -273.1°C)
(emerg = +115.0°C)
mem: +24.0°C (crit = +100.0°C, hyst = -273.1°C)
(emerg = +105.0°C)
PPT: 6.00 W (cap = 150.00 W)

nvme-pci-0400
Adapter: PCI adapter
Composite: +18.9°C (low = -20.1°C, high = +83.8°C)
(crit = +88.8°C)
Sensor 2: +68.8°C
 
Zurück
Oben