我的机器配有 AMD A10-7850K APU,运行非常良好。
我安装了 Ubuntu 14.04,当时它刚发布,但它搭载的是 3.13 内核,而 3.13 内核不支持 Kaveri APU。特别是,报告的 CPU 温度是不正确的:空闲时读数约为 0 度,而负载下可能为 20 度。无论如何,在我升级到 14.04.2 后,我决定安装 utopic HWE,现在我运行的是 3.16 内核,这做支持 Kaveri APU。但是,CPU 温度似乎与以前相同。空闲时为 0 度,负载时为 20 度。
我用它lm-sensors
来获取值。再次运行传感器检测实际上会导致它说根本找不到任何温度探测器。发生了一些奇怪的事情。我是否必须加载内核模块才能启用 Kaveri 对 K10temp 实现的支持?
更新:
以下是找到的解决方案。我的主板使用 ITE it8620e 芯片组,it87 驱动程序尚未正式支持该芯片组。为了解决这个问题,我添加了以下文件:
/etc/modprobe.d/lm_sensors.conf
options it87 force_id=0x8728
运行“modprobe it87”然后获得正确的温度详细信息。
本帖全部版权归于 [http://ubuntuforums.org/showthread.php?t=2201555&p=12916886#post12916886] 有这个解决方案,以及线程中用于修复传感器名称的一些附加信息。
答案1
我在 UBUNTU 14.04.2 上使用 A8-7600 和 ASUS A88XM-PLUS 主板时也遇到了类似的问题。
您说得对,3.16 内核是必须的。但您还必须加载主板的 Super I/O 芯片内核模块。在我的情况下,它是 Nuvoton nct6775 模块。(从 CPU-Z 程序、主板选项卡、LPCIO 字段获取信息。)所以在我的情况下:
>sudo modprobe nct6775
>lsmod | grep nct
nct6775 55272 0
hwmon_vid 12783 1 nct6775
如果将模块添加到 /etc/modules 文件中,您也可以在启动时加载该模块。
>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
瞧瞧:
>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
从那时起就一直发挥着魔力。
谨致问候,2D