web-dev-qa-db-ja.com

AMD A10-7850kのCPU温度が正しくないAPU(Kaveri)Ubuntu Linux3.16カーネル

私のマシンにはAMDA10-7850K APUがあります。これは非常にうまく動作します。

Ubuntu 14.04がリリースされたときにインストールしましたが、KaveriAPUを公式にサポートしていない3.13カーネルで起動しました。特に、報告されたCPU温度は正しくありませんでした。アイドル状態では約0度、負荷がかかっている状態ではおそらく20度になります。とにかく、14.04.2にアップグレードした後、utopic HWEをインストールすることにしました。これにより、3.16カーネルが実行され、はKaveri APUをサポートします 。ただし、CPUの温度は以前と同じように見えます。アイドル時は0度、負荷時は20度。

lm-sensorsを使用して値を取得しています。センサーの実行-再度検出すると、実際には温度プローブがまったく見つからないと表示されます。何か奇妙なことが起こっています。 K10temp実装へのKaveriサポートを有効にするためにロードする必要のあるカーネルモジュールはありますか?

更新しました:

これが見つかった解決策です。私のマザーボードはITEit8620eチップセットを使用していますが、これはit87ドライバーによってまだ正式にサポートされていません。これを修正するために、次のファイルを追加しました。

/etc/modprobe.d/lm_sensors.conf

options it87 force_id=0x8728

'modprobe it87'を実行すると、正しい温度の詳細が動作します。

この投稿[ http://ubuntuforums.org/showthread.php?t=2201555&p=12916886#post12916886 ]の完全な功績と、修正のためのスレッド内の追加情報センサー名。

6
edenist

UBUNTU14.04.2のA8-7600とASUSA88XM-PLUSマザーボードでも同様の問題が発生しました。

そうです、3.16カーネルは必須です。ただし、moboのSuper I/Oチップカーネルモジュールもロードする必要があります。私の場合、それはNuvotonnct6775モジュールです。 (CPU-Zプログラム、メインボードタブ、LPCIOフィールドから情報を取得しました。)したがって、私の場合は次のようになります。

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

モジュールを/ etc/modulesファイルに追加すると、モジュール@bootをロードすることもできます。

>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

3
user456059