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용 패키지가 있습니다. 공식 드라이버는 아니지만 인텔이 작업 중이라고 생각합니다.

고쳐 쓰다프로세서와 통합 GPU에 새로운 열 페이스트를 적용했는데 이제 매우 원활하게 작동하고 과열도 거의 발생하지 않습니다. 기본 열 페이스트는 너무 얇아서 몇 년 동안 지속되지 않을 것 같습니다. 글쎄요, 열을 조금 더 높일 수 있도록 열 페이스트를 몇 년마다 교체하는 것이 가장 좋다고 생각합니다.

게다가 Geekbench 5가 이제 6,000점을 획득했습니다! 다른 컴퓨터에서 수많은 결과를 본 후에는 상위 1%라고 말하고 싶습니다.

답변4

Latitude 7320의 경우 이 문제가 해결되었습니다!

바라보다https://github.com/intel/ Thermal_daemon/issues/341더 알아보기.

관련 정보