臨界温度に達する - 終了しないでください

臨界温度に達する - 終了しないでください

私のシステムログには次のものがあります。

thermal thermal_zone0: critical temperature reached(102 C),shutting down

これによりデータが失われました。私は次のシステムを好みます。

  • RAMに停止するか
  • クロック周波数を下げる

どうすればいいですか?

温度監視を担当するプロセスが終了スクリプトを呼び出すようです。 RAMサスペンドを実行するように変更できる場合は、私とラップトップの両方に満足しています。したがって、質問の一部は次のとおりです。この終了を担当するプロセスは何ですか?どのように構成しますか?

uname -a
Linux aspire 3.16.0-31-lowlatency #43~14.04.1-Ubuntu SMP PREEMPT Tue Mar 10 20:41:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

ベストアンサー1

からdrivers/thermal/thermal_core.c

    if (trip_type == THERMAL_TRIP_CRITICAL) {
             dev_emerg(&tz->device,
                       "critical temperature reached(%d C),shutting down\n",
                       tz->temperature / 1000);
             orderly_poweroff(true);
    }

したがって、この状況を処理するためにスクリプトを呼び出さないようです。

おすすめ記事