MSI ラップトップのアイドル時に PCH チップの温度が高くなります。どうすればいいでしょうか?

MSI ラップトップのアイドル時に PCH チップの温度が高くなります。どうすればいいでしょうか?

私は新しい MSI GS63VR 7RF ラップトップを持っていて、Ubuntu 16.04 をインストールしました。その後、 をインストールしlm-sensorsて実行しましたyes | sensors-detect

「sensors」コマンドを使用すると、次の結果が得られます。

pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +72.0°C  

acpitz-virtual-0
Adapter: Virtual device
temp1:        +51.0°C  (crit = +100.0°C)
temp2:        +27.8°C  (crit = +119.0°C)
temp3:        +29.8°C  (crit = +119.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +50.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +47.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +49.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +49.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +49.0°C  (high = +100.0°C, crit = +100.0°C)

起動時に、「pch_skylake-virtual-0」の温度が室温から約 70°C まで上昇し、その温度に留まります。ファンからのノイズもほとんど聞こえません。

Plus はfancontrolこの質問で説明されているようには動作しません: MSI ラップトップのファン制御: PWM 対応センサーがない?

答え1

+72.0°C はそれほど高くありません。温度が高くなりすぎてファンが作動しない場合は、カーネルは CPU がクリティカル トリップ ポイントに達しないように CPU を抑制しようとします (これはパッシブ冷却と呼ばれます)。

理論上は、ファームウェアによって制御されるトリップ ポイントでファンが作動し、それが機能しない場合はカーネルがさまざまなパッシブ冷却技術を試し始めます。そのため、CPU 周波数が低下するため、そのことが発生すると CPU が遅くなることを感じることがあります。

最近の Sandybridge CPU の TJmax 臨界熱しきい値は 100 度 C であると思われるので、システムは 90 度 C 以上でも問題なく動作するはずです。

答え2

私のsensors出力:

センサー付きの端末のスクリーンショット、温度は約 68°C

私は MSI GV62VR-7RF を使用しています。これは PCH チップの通常の温度です。Windows でも同じ温度で動作します。したがって、ラップトップの PCH が 72 度でも問題ありません。

80 度を超えると高温になり、90 度を超えると PCH チップに悪影響を及ぼします。

私の MSI ラップトップの PCI は、Windows と Ubuntu の両方でほぼ同じ温度で動作しています。心配する必要はありません。

注: 私のラップトップは起動時に PCH 温度が 70 ~ 76 度で動作しますが、1 ~ 2 時間後には 66 ~ 70 度に下がります。

また、powertop.by をインストールして起動時にsudo apt-get install powertop 実行するとsudo powertop --auto-tune、PCH チップの温度がさらに下がります。

答え3

sensors最初にパッケージをインストールしなくても、同じ場所から温度を取得できます。次のワンライナーを使用します。

$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t
INT3400 Thermal  20000
SEN1             53000
SEN2             52000
SEN3             55000
SEN4             58000
B0D4             49000
pch_skylake      72500
x86_pkg_temp     50000

pch_skylake温度センサーはプラットフォーム コントローラー ハブ. これがウィキペディアそれについてこう述べています。

PCH は、Intel CPU と連動して使用される特定のデータ パスとサポート機能を制御し、クロッキング (システム クロック)、フレキシブル ディスプレイ インターフェイス (FDI)、ダイレクト メディア インターフェイス (DMI) などが含まれますが、FDI は、チップセットが統合グラフィックスを備えたプロセッサをサポートする必要がある場合のみ使用されます。そのため、以前のアーキテクチャと比較して、この新しい中央ハブと CPU の間で I/O 機能が再割り当てされています。ノースブリッジ機能の一部、メモリ コントローラ、PCI-e レーンは CPU に統合され、PCH はサウスブリッジの従来の役割に加えて、残りの機能を引き継ぎました。

そして、「一枚の写真は千の言葉に値する」ここに回路図があります:

............PCH コントローラー.png

画像:アナス・ハシュミ著 - 自身の作品、パブリックドメイン、https://commons.wikimedia.org/w/index.php?curid=9817206

関連情報