Linuxがコンピュータを熱くするのはなぜですか?

Linuxがコンピュータを熱くするのはなぜですか?

私は数年間Acer 5740でLinuxを使用してきました。最近、コンピュータが熱くなり始め、約70度ほど安定していることがわかりました。 Eclipseやffmpegなどを実行すると、コンピュータの角度は85〜90度です。たぶん、これは以前に起こったかもしれませんが、私は見落としたかもしれません。

Windows7デュアルブートなのにゲームする時も70度が最大ですね。

ドライバーはLinuxが少し暖かくなると予想していましたが、@idle 70度は少し過度です。


これに関する私の以前の研究は次のとおりです。

  1. 私の友人は同じラップトップを持っていますが、Intel(私のもの)の代わりにATIカードを使用しており、より深刻な冷却の問題に苦しんでいます。彼はfgrlxをインストールし、彼のラップトップはシベリアと同じくらい素敵でした。

  2. 私のカードにIntelドライバをインストールしてみました。 Intel用の最新バージョンのXorgとxorgがあります。これは役に立ちません。

  3. 問題は展開には関係ありません。私はUbuntu、Debian、Fedora、FreeBSDを使ってみました。

  4. 始動後の温度対時間のプロットはかなり安定している。突然のジャンプはありません。

  5. すべての温度は摂氏単位で、次の温度に対応します。max(acpi -t)


解決策はありますか?

編集する:CPUを933MHzに拡張しても、CPUはまだ役に立ちません。ノートパソコンのファンコントロールユニットが見つかりません。 Acer Aspire Oneのスクリプトはほとんどありませんが、5740のスクリプトは見つかりません。

私の/proc/acpi/fanフォルダが空です!

 blah@blah-Laptop:/proc/acpi/fan$ ls -l
 total 0

答え1

私はArch Linuxを実行していますが、これが熱放出を減らすためにやったことです。

  1. 私はこれをlaptop-mode-toolsCPU周波数スケーリングとハードドライブスピンダウンを制御するために使用します。継続的に実行すると、ハードドライブがかなり熱くなることがあります。ただし、ハードドライブを回転しすぎると、ハードドライブが損傷する可能性があることに注意してください。デスクトップハードドライブの定格は通常40,000〜50,000rpmです。ノートパソコンのハードドライブの定格は通常約300,000rpmです。協会。

  2. acpi_callアクセスをインストールしましたここまたはフォローこの投稿スタンドアロンカードを無効にする/有効にする方法のガイドライン。私はスタンドアロンカードを無効にし、統合カードのみを使用しました。

  3. この方法は、Intelカードがi915ドライバを使用している場合に機能します。出力を確認してくださいlspci -mvknn | grep -B8 i915。 NULL以外の値を返すと、i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1起動パラメータに追加できます。

    pcie_aspm=forceシステムのすべてのPCIeハードウェアがサポートしている場合は、アクティブな電源管理を追加することもできます。

主に電力消費を減らすためにこのステップを使用しましたが、副作用として温度が10℃以上低下することも発見しました。電力消費が少なく発熱も少ないようです。

答え2

FSC XA3530およびAMD 3650グラフィックカードにも同じ問題があります。ヒートパイプとファンの近くの背面に穴を開け、追加の銅クーラーとノートブッククーラーを追加しました。しかし、温度は依然として高く、時にはゲームなどの非常に強力なアプリケーションを実行すると、発熱によるシャットダウンが発生します。 CPUを最大化するために、CPUスケーリングを無効にし、独自の開発カーネルドライバをインストールしてファンを制御しました。ファンはデフォルトでサポートされていないため、カーネルドライバがないとボックスの使用を忘れる可能性があります。私は最近最新のfglrxドライバをインストールしましたが、オープンソースドライバよりもCPU温度がはるかに低いことがわかりました。以前はCPUアイドル温度は約60℃以上でしたが、今は40℃以上ですか? ? ?大型ヒートパイプ1個、クーラー3個、ファン1個しかないという点に言及する価値があるようです。数日前にfglrxをインストールした後、これはクイックリストアです。私のアドインと私が自分で開発したカーネルドライバのために信頼できません。しかし、カーネルドライバをインストールして自分でやってみるように提案してもいいですか?一部のAcerシステムにはPerlスクリプトもあります。たぶんそれはあなたに効果がありますか?カーネルドライバが正常に動作するようにするのに役立っています。たぶん、組み込みコントローラで正しいレジスタを見つける必要がありますか?通常、1つはファンモード用、もう1つは速度用です。 WindowsでRWツールを使用する方が簡単です。 W7では、新しいドライバを使用しても状況は変わりませんでした。

答え3

Linuxは正しいグラフィックカードドライバをインストールする必要があるため(または利用可能になるのを待つ必要があるため)、ノートブックを加熱します。また、低速でディスクを回転させ、CPUを正しく拡張するなど、温度を管理するのに役立つソフトウェアパッケージもいくつか必要です。 Powertopをインストールすることをお勧めします。ノートブックのパフォーマンスを向上させるのに役立ついくつかの提案があります。

関連情報