web-dev-qa-db-ja.com

ryzen 1700 cpuを読み取るLinux用の温度検出ユーティリティはありますか?

Ryzen 1700 cpuを読み取るLinux用の温度検出ユーティリティはありますか?私はそのようなユーティリティを探していましたが、見つけることができません。 Psensorとxsensorは機能せず、lm-sensorも機能しません。マザーボードのBIOS(GA-AB350M-Gaming 3)はtemps okを読み取りますが、それはOSを実行しているのではなくBIOSにいるときだけです。

これを機能させるにはどうすればよいですか?

8
dondee

私のために働いたカーネルモジュールはit87https://github.com/groeck/it87 です

ASUS Crosshair Hero VIを持っています。 https://rog.asus.com/forum/showthread.php?92313-linux-lm_sensors-it87-driver

4.11カーネルでArchLinuxを使用しています。動作させるために走りました

Sudo modprobe it87 force_id=0x8622
Sudo sensors-detect

別のforce_id値を使用する必要がある場合があります。リポジトリからの推奨リストは、0x8622、0x8628、0x8728、および0x8732です。

ブート時にモジュールをロードするには、次のファイルをルートとして作成する必要がありました。

# /etc/modules-load.d/it87.conf
# Load it87 for Ryzen motherboard and CPU sensors
it87

# /etc/modprobe.d/it87.conf
options it87 force_id=0x8622
8
HarlemSquirrel

私は正確なRyzen 1700を所有しており、温度センサーを確認するためにフォーラムにある以下の指示を行いました。

Ubuntu 17.04kernel 4.11.3およびAsus X370 PRO moboがあります。これは私にはうまくいきませんが、これらのコマンドを試してコメントに返信を残すことができます。

Sudo apt-get install lm-sensors git
Sudo apt-get install linux-headers-`uname -r`
git clone https://github.com/groeck/nct6775
cd nct6775/
make
Sudo cp /proc/kallsyms /boot/System.map-`uname -r`;
Sudo make install
Sudo modprobe nct6775
Sudo sensors-detect
watch -n1 sensors

または、次を試すことができます:

Sudo apt-get install lm-sensors git
Sudo apt-get install linux-headers-`uname -r`
git clone git://github.com/groeck/it87.git
cd it87
make
Sudo cp /proc/kallsyms /boot/System.map-`uname -r`;
Sudo make install
Sudo modprobe it87
Sudo sensors-detect
watch -n1 sensors
6