Ryzen7を買いました

OLYMPUS DIGITAL CAMERA

なんか突然Ryzen欲しい欲が出て買いました。Ryzen7 2700。割と常時稼働させるつもりなのでXではなく無印のTDPが少なめな方にしました。

マザーは迷ったんですが、PCIバスが付いているGIGABYTE A320M-HD2に。チップセットはB350の方が良いんじゃないの?とも思ったんですが、M.2使わないなら大差ないよって店員のアドバイスによりA320に。CPUクーラーは付属でしたが、サイドフローにしたかったのでSCYTHEのクーラーも追加購入。

帰宅して組み立てた所。結構大きめのクーラーを買ったんですが、ちょうど収まりました。やっぱりクーラーはこのくらい大きい方が安心感がありますね。

早速OSとしてDebian stretchをインストールしたのですが、sensorsがうまく機能せず、温度はファン回転数が取れなくてちょっと困った事になりました。

ネットで検索したりしていると、ドライバがgithubに上がっていたのでそれを適用。

  • https://github.com/groeck/k10temp
  • https://github.com/a1wong/it87

Kernelのアップデートを行ったら毎回コンパイルして入れないといけなくなるのが面倒だったので下記のようなスクリプトを作成しました。

#!/bin/bash

cd it87
make clean
make -j8
make install
cd ..

cd k10temp
make clean
make -j8
make install
cd ..

rmmod k10temp
rmmod it87

modprobe k10temp
modprobe it87

if ! grep it87 /etc/modules > /dev/null 2>&1 
then

        echo it87 >> /etc/modules

fi


if ! grep k10temp /etc/modules > /dev/null 2>&1 
then

        echo k10temp >> /etc/modules

inインストール、再起動をしてsensorsを叩くと次のような出力が得られます。

$ sensors
it8686-isa-0a40
Adapter: ISA adapter
in0:          +0.78 V  (min =  +0.00 V, max =  +3.06 V)
in1:          +2.03 V  (min =  +0.00 V, max =  +3.06 V)
in2:          +2.03 V  (min =  +0.00 V, max =  +3.06 V)
in3:          +2.03 V  (min =  +0.00 V, max =  +3.06 V)
in4:          +0.83 V  (min =  +0.00 V, max =  +3.06 V)
in5:          +0.92 V  (min =  +0.00 V, max =  +3.06 V)
in6:          +1.24 V  (min =  +0.00 V, max =  +3.06 V)
3VSB:         +3.26 V  (min =  +0.00 V, max =  +6.12 V)
Vbat:         +3.05 V  
fan1:         740 RPM  (min =    0 RPM)
fan2:         556 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
temp1:        +34.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        +39.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp3:        +15.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = AMD AMDSI
temp4:        +17.0°C  (low  =  +0.0°C, high = +127.0°C)  sensor = thermistor
temp5:        +38.0°C  (low  =  +0.0°C, high = -113.0°C)  sensor = thermistor
temp6:        +38.0°C  (low  =  +0.0°C, high = -113.0°C)  sensor = thermistor
intrusion0:  ALARM

it8792-isa-0a60
Adapter: ISA adapter
in0:          +0.76 V  (min =  +0.00 V, max =  +2.78 V)
in1:          +1.06 V  (min =  +0.00 V, max =  +2.78 V)
in2:          +1.11 V  (min =  +0.00 V, max =  +2.78 V)
+3.3V:        +3.33 V  (min =  +0.00 V, max =  +5.56 V)
in4:          +1.37 V  (min =  +0.00 V, max =  +2.78 V)
in5:          +1.27 V  (min =  +0.00 V, max =  +2.78 V)
in6:          +2.78 V  (min =  +0.00 V, max =  +2.78 V)  ALARM
3VSB:         +3.31 V  (min =  +0.00 V, max =  +5.56 V)
Vbat:         +3.14 V  
fan1:           0 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
temp1:        +28.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        +32.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp3:        +33.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
intrusion0:  ALARM

k10temp-pci-00c3
Adapter: PCI adapter
Tdie:         +25.2°C  (high = +70.0°C)
Tctl:         +25.2°C  

とりあえずこれで温度や回転数は取れました。

コメントを残す