[gelöst] Debian Buster, sensors: keine CPU Temperatur (AMD A10-9700)

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
rwkraemer
Beiträge: 398
Registriert: 14.08.2005 23:23:40

[gelöst] Debian Buster, sensors: keine CPU Temperatur (AMD A10-9700)

Beitrag von rwkraemer » 29.04.2019 01:30:25

Hallo,

ich habe Debian Mate, und würde mir in der Leiste gerne Meine CPU Temperatur anzeigen lassen, was bei Mate ja eigentlich geht. Aber wenn ich das Applet installiere, oder "sensors" im Terminal eingebe, wird unter Debian Buster nur "0°C" angezeigt:

Code: Alles auswählen

fam15h_power-pci-00c4
Adapter: PCI adapter
power1:       32.88 mW (avg =   2.25 mW, interval =   0.01 s)
                       (crit =  65.00 W)

k10temp-pci-00c3
Adapter: PCI adapter
temp1:         +0.0°C  (high = +70.0°C)
                       (crit = +100.0°C, hyst = +99.0°C)
"inxi -v3"

Code: Alles auswählen

Kernel: 4.19.0-4-amd64 x86_64 bits: 64 compiler: gcc 
  v: 8.3.0 Desktop: MATE 1.20.4 Distro: Debian GNU/Linux buster/sid 
Machine:
  Type: Desktop System: LENOVO product: 90G7005CGE v: ideacentre 510-15ABR 
  serial: <root required> 
  Mobo: LENOVO model: 3100 v: NOK serial: <root required> UEFI: LENOVO 
  v: M14KT34A date: 09/22/2017 
CPU:
  Topology: Quad Core model: AMD A10-9700 RADEON R7 10 COMPUTE CORES 4C+6G 
  bits: 64 type: MCP arch: Excavator rev: 1 L2 cache: 1024 KiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
  bogomips: 27947 
  Speed: 1397 MHz min/max: 1400/3500 MHz Core speeds (MHz): 1: 1408 2: 1397 
  3: 1397 4: 1420 
Info:
  Processes: 167 Uptime: 10m Memory: 7.80 GiB used: 822.8 MiB (10.3%) 
  Init: systemd runlevel: 5 Compilers: gcc: 8.3.0 Shell: bash v: 5.0.3 
  inxi: 3.0.32 
Unter Ubuntu funktioniert es jetzt seit neusten mit der Version 19.04 (Kernel 5.0). Ich habe unter Debian Buster "sensors-detect" ausgeführt, das hilft aber auch nicht weiter:

Code: Alles auswählen

Driver `k10temp' (autoloaded):
  * Chip `AMD Family 15h thermal sensors' (confidence: 9)

No modules to load, skipping modules configuration.

Unloading i2c-dev... OK
Unloading cpuid... OK
Hat jemand eine Idee?
Zuletzt geändert von rwkraemer am 29.04.2019 19:06:21, insgesamt 1-mal geändert.

willy4711

Re: Debian Buster, sensors: keine CPU Temperatur (AMD A10-9700)

Beitrag von willy4711 » 29.04.2019 07:12:39

Hallo, ich hatte eine ähnliches Problem. Habe dann die Temperaturen aus dem BIOS mit den angezeigten verglichen und
unten stehende Korrektur eingefügt. Das File von sensors-detect steht ja unter /etc/sensors3.conf. Habe dann mir eine
/etc/sensors.d/sensorswily.conf angelegt, und die anzuzeigenden Werte da deaktiviert (ignore) und die k10temp korrigiert.
Das klappt soweit. Ob immer genau -- keine Ahnung - ist aber zumindest realitätsnah.
Frage mich bitte nicht, warum die Syntax hinter compute.... so ist. Hab ich irgendwo abgekupfert. :facepalm:

Jedenfalls sind die Werte, die in der Datei /etc/sensors.d/irgendwie.conf hinterlegt sind, die, die dann maßgebend sind.

Die Werte sind für folgenden CPU:

Code: Alles auswählen

CPU:
  Topology: 6-Core model: AMD FX-6300 bits: 64 type: MCP L2 cache: 2048 KiB 
  Speed: 1490 MHz min/max: 1400/3500 MHz Core speeds (MHz): 1: 1397 2: 1395 
  3: 1394 4: 1394 5: 1395 6: 1391 
Die /etc/sensors.d/sensorswily.conf sieht so aus:

Code: Alles auswählen

# libsensors configuration file
# -----------------------------
#
chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*" "nct6779-*" "nct6791-*"

# ignore in0
ignore in1
# ignore in2
ignore in3
ignore in4
ignore in5
ignore in6
# ignore in7
# ignore in8
ignore SYSTIN
ignore CPUTIN
ignore AUXTIN
ignore intrusion0
ignore intrusion1
# ignore SMBUSMASTER2

chip "k10temp-*"

    label temp1 "CPU Temperatur"
set temp1_min 0.000
set temp1_max 70.000
set temp1_crit 80.000
set temp1_crit_hyst 75.000
    compute temp1 @+23, @-23
#compute temp1_max @+23, @-23

chip "fam15h_power-*"

label power1 "Leistung CPU"

rwkraemer
Beiträge: 398
Registriert: 14.08.2005 23:23:40

Re: Debian Buster, sensors: keine CPU Temperatur (AMD A10-9700)

Beitrag von rwkraemer » 29.04.2019 18:38:05

Danke für die Hinweise. Bisher waren meine Bemühungen allerdings nicht von Erfolg gekrönt. In der Configfile von /etc/sensors3.conf steht was von angepassten configs für verschiedene Chipsätze, die man verwenden kann. Die sollen im Paketverzeichnis von lm-sensors zu finden sein. Unter /usr/lib, /usr/share und /usr/bin ist aber nichts zu finden. Auch unter /etc habe ich nichts gefunden. Hast du eine Ahnung, wo ich die finden kann? Meine Google-Suchen zu dem Problem hat nur ergeben, das Kernel 4.19 (ab 4.18) eigentlich die Temperaturanzeige meiner A10-9700 CPU unterstützen sollte (heise).
Zuletzt geändert von rwkraemer am 29.04.2019 19:04:41, insgesamt 1-mal geändert.

rwkraemer
Beiträge: 398
Registriert: 14.08.2005 23:23:40

Re: Debian Buster, sensors: keine CPU Temperatur (AMD A10-9700)

Beitrag von rwkraemer » 29.04.2019 19:02:47

Das Problem ist gelöst. Ich habe das Modul "k10temp" neu kompiliert:

https://github.com/groeck/k10temp

Unter Debian Buster funktionierte danach ohne weitere Einstellungen die Temperaturanzeige (nach einem Neustart).

Antworten