Falsche CPU-temp auf der AMD A10-7850 APU (Kaveri) auf Ubuntu Linux-kernel 3.16

Mein Rechner hat eine AMD A10-7850K APU, die sehr gut läuft.

Ich habe Ubuntu 14.04 installiert, als es veröffentlicht wurde, es wurde jedoch mit dem 3.13-Kernel gestartet, der keine offizielle Unterstützung für Kaveri-APUs hatte. Insbesondere die gemeldete CPU-Temperatur war falsch: Sie würde im Leerlauf etwa 0 Grad lesen und dann vielleicht 20 unter Last. Unabhängig davon habe ich mich nach meinem Upgrade auf 14.04.2 entschieden, den utopischen HWE zu installieren, auf dem jetzt der 3.16-Kernel ausgeführt wird hat Unterstützung für Kaveri APUs. Die CPU-Temperatur scheint jedoch die gleiche wie zuvor zu sein. 0 Grad im Leerlauf, 20 unter Last.

Ich verwende lm-sensors, um die Werte zu erhalten. Laufende Sensoren-detect again führt tatsächlich dazu, dass es überhaupt keine Temperatursonden finden kann. Etwas Seltsames geht vor sich. Gibt es ein Kernelmodul, das ich laden muss, um die Kaveri-Unterstützung für die K10temp-Implementierung zu aktivieren?

AKTUALISIERT:

Hier ist die gefundene Lösung. Mein motherboard verwendet der ITE it8620e-Chipsatz, der vom it87-Treiber noch nicht offiziell unterstützt wird. Um dies zu beheben, habe ich die folgende Datei hinzugefügt:

/etc/modprobe.d/lm_sensors.conf

options it87 force_id=0x8728

Wenn Sie 'modprobe it87' ausführen, werden die richtigen Temperaturdetails angezeigt.

Volle Anerkennung für diesen Beitrag [http://ubuntuforums.org/showthread.php?t=2201555&p=12916886#post12916886 ] für diese Lösung sowie einige zusätzliche Informationen im Thread zum Fixieren der Sensornamen.

Author: Hennes, 2015-02-24

1 answers

Ich hatte ein sehr ähnliches Problem mit einem A8-7600 & ASUS A88XM-PLUS Mobo unter UBUNTU 14.04.2.

Sie haben Recht, der 3.16-Kernel ist ein Muss. Sie müssen aber auch das Super-I/O-Chip-Kernel-Modul Ihres Mobo laden. In meinem Fall ist es das Nuvoton nct6775 Modul. (Ich habe die Informationen vom CPU-Z-Programm, der Registerkarte Mainboard und dem Feld LPCIO erhalten.) Also in meinem Fall:

>sudo modprobe nct6775
>lsmod | grep nct
nct6775                55272  0
hwmon_vid              12783  1 nct6775

Sie können das Modul auch @ boot laden, wenn Sie es der Datei /etc/modules hinzufügen.

>cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

lp
rtc
nct6775

Und voila:

>sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:         +1.9°C  (high = +70.0°C)
                       (crit = +70.0°C, hyst = +69.0°C)

nct6791-isa-0290
Adapter: ISA adapter
in0:                    +0.84 V  (min =  +0.00 V, max =  +1.74 V)
in1:                    +1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in2:                    +3.44 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in3:                    +3.44 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in4:                    +1.00 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                    +2.04 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                    +0.28 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in7:                    +3.42 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in8:                    +3.30 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in9:                    +0.00 V  (min =  +0.00 V, max =  +0.00 V)
in10:                   +0.17 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                   +0.17 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                   +1.00 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                   +1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                   +0.22 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                  1261 RPM  (min =    0 RPM)
fan2:                  1223 RPM  (min =    0 RPM)
fan3:                     0 RPM  (min =    0 RPM)
SYSTIN:                 +35.0°C  (high =  +0.0°C, hyst =  +0.0°C) ALARM  sensor = thermistor
CPUTIN:                 +32.0°C  (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
AUXTIN0:               +104.0°C    sensor = thermistor
AUXTIN1:               +103.0°C    sensor = thermistor
AUXTIN2:               +103.0°C    sensor = thermistor
AUXTIN3:               +104.0°C    sensor = thermistor
PCH_CHIP_CPU_MAX_TEMP:   +0.0°C  
PCH_CHIP_TEMP:           +0.0°C  
PCH_CPU_TEMP:            +0.0°C  
PCH_MCH_TEMP:            +0.0°C  
intrusion0:            ALARM
intrusion1:            ALARM
beep_enable:           disabled

Arbeitet wie charme seitdem..

Beste Grüße, 2D

 3
Author: user456059,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-06-06 18:08:48