web-dev-qa-db-ja.com

MSIラップトップでアイドル中のPCHチップの温度が高い。私は何をすべきか?

新しいMSI GS63VR 7RFラップトップを使用しており、Ubuntu 16.04をインストールしました。次に、lm-sensorsをインストールし、yes | sensors-detectを実行しました。

「センサー」コマンドを使用すると、次のようになります。

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対応センサーはありませんか?

2
NekoApocalypse

+ 72.0°Cは高すぎません。温度が高くなりすぎてファンが作動しない場合、カーネルはCPUをスロットルバックさせて、CPUが重大なトリップポイントに到達しないようにします(これは受動冷却として知られています)。

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

最近のSandybridge CPUのTJmax臨界温度しきい値は100℃であるため、システムは90℃の上限で問題なく動作するはずです。

2
Colin Ian King

私のsensors出力:

terminal screenshot with sensors, temp is ~68°C

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

80度以上は高く、90度以上はpchチップにとって有害で​​す。

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

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

Powertopもインストールします。 Sudo apt-get install powertopで起動時にSudo powertop --auto-tuneを実行すると、pchチップがずっと冷たくなります。

0

最初にパッケージをインストールしなくても、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は、Platform Controller Hubの温度センサーです。以下が Wikipedia の説明です:

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

そして、 "写真は千の言葉に値する"なので、ここに概略図があります:

............ PCH controller.png

画像:By Anas hashmi-Own work、Public Domain、 https://commons.wikimedia.org/w/index.php? curid = 9817206

0