なんか突然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
とりあえずこれで温度や回転数は取れました。