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


8

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

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


1
Ubuntuの公式バージョンのみをサポートしています。それ以外に:ファミリー17h CPUのデータシートはAMDによって公開されていないため、これらのセンサープログラムのメンテナは、これがリリースされるまでこれを修正できません。
Rinzwind 2017年

詳細については、こちらをご覧ください:reddit.com/r/Amd/comments/68lyug/ryzen_issues_on_linux
Peter Becich

it87.koドライバーは古すぎて、新しいチップセットをサポートしていませんbugs.launchpad.net/ubuntu/+source/linux/+bug/1740736
Metta Crawler

回答:


8

私のために働いたカーネルモジュールはit87 https://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

6

私は正確なRyzen 1700を持っており、温度センサーを見るためにフォーラムで見つかった以下の指示をしました。

私が持っているUbuntu 17.04kernel 4.11.3し、Asus X370 PROMOBO。これは私にとってはうまくいきませんが、これらのコマンドを試してコメントに返信を残すことができます。

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

1
ありがとう!Ryzen 1700とASRock AB350Mモボがあります。カーネル4.9を使用します。私はGitリポジトリからnct6775モジュールはCPUだけではなく、CPUの内部温度のマザーボードの温度の読みを提供してい信じる:pastebin.com/JRV2xBrc 私はこれがCPUTINが何であるかであると考えています。少なくとも私にとっては、it87モジュールを動作させることがおそらく不可欠です。詳細については、こちらをご覧ください:reddit.com/r/Amd/comments/68lyug/ryzen_issues_on_linux
Peter Becich

1
私の場合、チップはおそらくITEではなくNuvotonです。適切なモジュール:github.com/groeck/nct6775 Nuvotonディスカッション:github.com/groeck/nct6775/issues/49
Peter Becich 2017年

1
1600XとMSI B350 GAMING PRO CARBONがあります。Debianとカーネル4.11
xxorde
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.