ThermaldでCPU過熱を防ぐ

ThermaldでCPU過熱を防ぐ

時々ラップトップがIntel Core i3過熱することがあります。例えば今日。

$ sensors
radeon-pci-0300
Adapter: PCI adapter
temp1:        +59.0°C  (crit = +120.0°C, hyst = +90.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +58.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +57.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +55.0°C  (high = +100.0°C, crit = +100.0°C)

BAT0-acpi-0
Adapter: ACPI interface
in0:          15.30 V  

thermaldそれを修正するにはどのように使用しますか?ファイルが/etc/thermald/thermal-conf.xmlありません。一つ作るべきですか?どんな姿ですか?

ベストアンサー1

ThermalDを使用してどのように問題を解決できますか?

インストール後、thermaldIntel p-stateが正しくロードされていることを確認してください。

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
intel_pstate # The desired output.

古いCPUは、intel_cpufreqまたはacpi_cpufreqドライバを使用することができます。

cpufrequtilsパラメータをインストールした後に変更して、GOVERNORパフォーマンスモードではなく自動保存モードを強制することができますpowersave

sudo sed -i 's/^GOVERNOR=.*/GOVERNOR="powersave"/' /etc/init.d/cpufrequtils

/etc/Thermald/Thermal-conf.xml ファイルがありません。

はい、デフォルトのthermaldゼロ構成モードではXML構成ファイルが無視されるためです。

一つ作るべきですか?どんな姿ですか?

sudo dptfxtractインストールしたら、 を実行してXMLファイルを生成できますdptfxtract(一部のLinuxディストリビューションでは、Thermaldの依存関係としてインストールする必要があります)。ファイルが作成されます/var/run/thermald/thermal-conf.xml.automan thermaldとを参照してくださいman thermal-conf.xml

おすすめ記事