web-dev-qa-db-ja.com

Linuxでマザーボードのチップセットの負荷を減らす方法はありますか?

マザーボードのチップセットの負荷を減らすことに興味があります。少なくとも、過熱の原因を見つけることに興味があります...

少し過熱しているUbuntu12.04を搭載したHPProBook4720を持っています。ラップトップには、Intel HM57 Expressチップセット(TDP 3.5W)を搭載したマザーボードが搭載されており、非常に高温(摂氏59〜64度)になります。ラップトップはアイドル状態のままです。この問題についてもここで説明します: notebookreview 。そのフォーラムから、問題はOSに関係していないと思います。

Intel HM57チップは冷却システムに接続されておらず、ファンのない独自の非常に小さなヒートシンク(ラジエーター)しかありません。また、そこには空気の流れがありません(チップセットはタッチパッドの下にあり、ラップトップケースには空気路がまったくありません)。サーマルグリースを交換しても何も起こりません。

ただし、私の考えは、ハードウェアの問題(たとえば、私にはほとんど不可能な冷却システム)を修正することではなく、チップセットが非常に高温になっている理由を調べます。何がそれに負荷をかけますか?そして、この負荷を減らして、少し冷やすことができることを願っています(できれば、少なくとも5度下げてください)。

それで、質問は:Linuxでチップセットの負荷を調査する方法は?それを減らす方法はありますか?

前もって感謝します、

敬具、

アンドレイ・サペギン。

P.S.私はすでにUbuntuフォーラムで同じ質問をしました(まだ答えはありません): スレッド ...

P.P.S.私が非常に早く発見したのは、ASPM( PCI-eデバイスの管理に使用されるアクティブ状態の電力管理 )が有効になっていないことです。 dmesgによると:

ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
ACPI _OSC control for PCIe not granted, disabling ASPM

残念ながら、「pcie_aspm = force」および「i915.i915_enable_rc6 = 1」カーネルオプションは、この問題の修正に役立ちません。ただし、ASPMと高いチップセット負荷が接続されているかどうかはわかりません...

編集:私はpowertopを試し、すべての調整可能ファイルを「良好」に修正しました(USBの自動サスペンド、SATA電源管理、無効NMIウォッチドッグなど)。しかし、チップセットの温度は変更されていません...

2
Andrey Sapegin

ソフトウェアで問題を解決できる可能性はほとんどありません。サウスブリッジはOSの制御外です。 OSは、チップセットにかかる負荷とは関係ありません。 HM57プラットフォームのPCHは、USB、ネットワーク、HDD接続などを制御します。通常、TJ。 PCHのMaxは約90Cなので、その制限に達していないか、フリーズやクラッシュに問題がない限り、わざわざ修正する必要はありません。確かにこれは設計上の欠陥かもしれませんが、PCHの負荷を軽減するためにソフトウェアバイスでできることは何もありません。

0
user555

もし私があなたなら、Linuxでpsを実行して、高価または重いと思われるプロセスを削除しようとします。 HPラップトップの場合、プログラムをコンパイルしたときに過熱が発生し、コンパイルは優先度の低いタスクであるため、ハードウェアが過熱しているタスクがある場合は、タスクの優先度を変更してみてください。プロセス管理を利用するためのギアは他にもあります。AndersTanenbaumによるオペレーティングシステムについて読んで、OSのスケジュール方法を学ぶことができます。また、stackexchangeで入手したLinuxおよびUNIXサイトでLinuxに関する詳細な仕様を尋ねることができます。

0
Niklas