この投稿を見つけました
https://linuxconfig.org/monitor-AMD-ryzen-temperatures-in-linux-with-latest-kernel-modules
しかし、彼らが使用しているgitリポジトリはもう存在しないので、試すことはできません。
ハードウェア:
@SERVER:~$ Sudo sensors-detect
# sensors-detect revision 6284 (2015-05-31 14:00:33 +0200)
# Board: ASUSTeK COMPUTER INC. ROG STRIX X370-F GAMING
# Kernel: 4.15.0-38-generic x86_64
# Processor: AMD Ryzen 7 1800X Eight-Core Processor (23/1/1)
......
Sorry, no sensors were detected.
Either your system has no sensors, or they are not supported, or
they are connected to an I2C or SMBus adapter that is not
supported. If you find out what chips are on your board, check
http://www.lm-sensors.org/wiki/Devices for driver status.
Linuxカーネルバージョン4.15(Ubuntu 18.04.1のデフォルト)の時点で、it87
およびnct6775
モジュールの両方が含まれていますリリース。自分でコンパイルする必要はありません。
以下にit87
が現在使用できるものを示します–この例ではAMD Ryzen 5 2600:
$ sensors
it8792-isa-0a60
Adapter: ISA adapter
in0: +0.80 V (min = +0.00 V, max = +2.78 V)
in1: +1.02 V (min = +0.00 V, max = +2.78 V)
in2: +1.08 V (min = +0.00 V, max = +2.78 V)
+3.3V: +1.67 V (min = +0.00 V, max = +2.78 V)
in4: +1.30 V (min = +0.00 V, max = +2.78 V)
in5: +1.17 V (min = +0.00 V, max = +2.78 V)
in6: +2.78 V (min = +0.00 V, max = +2.78 V) ALARM
3VSB: +1.67 V (min = +0.00 V, max = +2.78 V)
Vbat: +1.60 V
fan1: 0 RPM (min = 0 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
temp1: +30.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
temp2: +34.0°C (low = +127.0°C, high = +127.0°C) sensor = Intel PECI
temp3: +34.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
intrusion0: ALARM
コアごとの温度および/またはAMD Zen 2 CPUのより良いサポートが必要な場合、 4.21カーネルリリース –できればQ1'2019の終わりまでに。 Phoronixの詳細 。
更新:4.21は 5.0-rc1リリース で5.0になりました