나는 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=disable
GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"
저장 후 실행 sudo update-grub
하고 다시 시작하세요.
답변3
많은 고민 끝에 드디어 문제를 해결했습니다. 같은 문제가 있습니다.
intel_rapl_common
먼저, 명령을 비활성화하고 사용해야 합니다 . , 및 도 비활성화해야 합니다.intel_rapl_msr
rmmod
thermald
tlp
pstate
- 그런 다음 듀얼 부팅 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더 알아보기.