i7-1185G7の熱調整

i7-1185G7の熱調整

私はCPUがLinux 5.8.0で真剣に制限されている新しいi7-1185G7ノートブックを持っています。たとえ発熱は限界内にあるが(やや高くはあるが)。

$ sensors
ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +52.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +48.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +46.0°C  (high = +100.0°C, crit = +100.0°C)

BAT1-acpi-0
Adapter: ACPI interface
in0:          15.87 V  
curr1:         2.23 A  

ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +33.0°C  

nvme-pci-0100
Adapter: PCI adapter
Composite:    +38.9°C  (low  = -60.1°C, high = +89.8°C)
                       (crit = +94.8°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +54.0°C  (crit = +100.0°C)
temp2:        +27.8°C  (crit = +119.0°C)

これを見ると、/sys/devices/system/cpu/cpu*/thermal_throttle/*(そしてGNOME CPUFreq拡張を介して)CPUが常に厳しく制限され、パフォーマンスが非常に目立つことがわかります。

thermald無効にしようとしましたが、このプロジェクト。不運。

私を制限する人は誰であり、その理由は何であるかをどうやって知ることができますか?温度測定値がしきい値よりはるかに低いです。

答え1

また、同じCPU(i7-1185G7)とLinuxを使用する新しいDell Latitude 5420(2021)にも問題があります。

システム起動後、次のコマンドを実行して問題を一時的に解決しました。

sudo rmmod intel_rapl_msr 
sudo rmmod processor_thermal_device 
sudo rmmod processor_thermal_rapl 
sudo rmmod intel_rapl_common 
sudo rmmod intel_powerclamp

sudo modprobe intel_powerclamp
sudo modprobe intel_rapl_common 
sudo modprobe processor_thermal_rapl 
sudo modprobe processor_thermal_device
sudo modprobe intel_rapl_msr

答え2

ドライバを無効にすると、intel_pstate状況が改善される可能性があります。 CPUはまだ(低温で)不必要に調整されますが、その程度ははるかに少ないです。

これを行うには、次のように編集してに/etc/default/grub追加します。intel_pstate=disableGRUB_CMDLINE_LINUX_DEFAULT

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"

保存して実行sudo update-grubして再起動してください。

答え3

多くの悩みの末、いよいよ問題を解決しました。同じ問題があります。

  • intel_rapl_commonまず、コマンドを無効にして使用する必要があります。 、およびも無効にする必要があります。intel_rapl_msrrmmodthermaldtlppstate
  • 次に、デュアルブートWindowsをインストールし、Intel Dynamic Tuning Driverをインストールする必要があります。ドライバは何らかの方法でBIOSと通信します。どうするかはよくわかりませんが、テストした結果疑いの余地はありません。これがなければ私はgeekbench

Windowsにドライバをインストールして再起動すると、Linuxで爽やかに5600点を獲得しました!その理由は、私のCPUが最初に平均温度が80°Cに達し、一部が100°Cに達したためです。

うまくいかない場合は、dtfpディストリビューションにインストールしてみてください。coprたとえば、fedora用のパッケージがあります。公式ドライバーではありませんが、Intelは作業中だと思います。

修正するプロセッサと統合されたGPUに新しい熱ペーストを適用しましたが、今では非常にスムーズに動作し、過熱もほとんど発生しません。基本的な熱ペーストは薄すぎるため、長年持続しないようです。まあ、少し熱を増やすために、熱ペーストを数年ごとに交換するのが最善だと思います。

さらに、Geekbench 5は6,000ポイントを獲得しました!他のコンピュータで数多くの結果を見た後は上位1%と言いたいと思います。

答え4

Latitude 7320の場合、この問題は解決しました!

バラよりhttps://github.com/intel/ Thermal_daemon/issues/341もっと学ぶ。

関連情報