나는 여기서 최선을 다하고 있으며 추가 입력을 사용할 수 있습니다. 간단히 말해서(자세한 내용은 아래 참조) 노트북 배터리를 분리할 수 있을 때까지 시스템이 CPU 속도를 계속 조절했습니다.
->문제 설명
기본적으로 내 CPU는 모든 것이 함께 작동할 때 훌륭하게 작동합니다. 저는 Conky를 사용하여 CPU 속도와 사용량을 모니터링하고 부하에 따라 승수 규모가 적절하게 조정되는 것을 볼 수 있습니다. 나는 또한 높은 부하에서 시작되는 "터보"를 관찰했습니다.
그러다가 뚜렷한 이유 없이 CPU 속도가 최소 400MHz로 느려지고 계속해서 그 수준을 유지했습니다. 여기에는 재부팅 또는 종료 후가 포함됩니다. 400MHz로 재부팅됩니다. 이 모드에서 CPU 사용량을 100%로 늘리면 400MHz로 유지됩니다. CPU 주파수를 강제로 적용하기 위해 cpufrequtils를 사용해 보았으나 움직이지 않았습니다( sudo cpufreq-set -f `cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
). 또한 cpufrequtils 서비스 재설정을 시도했지만 sudo /etc/init.d/cpufrequtils restart
CPU가 여전히 제한됩니다. 이제 CPU를 방해할 수도 있다는 희망으로 cpufrequtils를 제거했지만 아쉽게도 문제는 지속됩니다. 장치를 복원하는 데 사용할 수 있었던 신뢰할 수 있는 유일한 방법은 짧은 시간(1~2분) 동안 배터리를 분리하는 것이었습니다. 여러분이 상상할 수 있듯이 이것은 꽤 고통스러운 일입니다.
돕다?
->시스템 메시지
핵심:5.8.0-41-일반
릴리스 버전:우분투 20.04.2 LTS
CPU:11세대 Intel(R) 코어(TM) i7-1185G7 @ 3.00GHz
노트북 제조업체:MSI 지수
노트북 모델:프레스티지 15 A11SCX-002
->"CPU 전력 주파수 정보" 출력
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 4.80 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 4.80 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 1.60 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
노트:
(1) 성능에 맞게 거버너를 조정하려고 했지만 아무 소용이 없었습니다. 스로틀링에는 문제가 되지 않는 것 같습니다.
(2) 문제를 재현할 수 있는 확실한 방법을 찾을 수 없습니다. 때로는 첫 부팅 후 10분 또는 첫 부팅 후 3시간으로 제한되는 경우도 있습니다.
(3) 다양한 커널 버전(예: 5.4 및 5.10)을 시도했지만 문제가 여전히 지속됩니다.
intel_pstate=disable
(4) grub을 비활성화하고 환경 변수를 추가하여 GRUB_CMDLINE_LINUX_DEFAULT
CPU 드라이버 조정 도 시도했습니다 . 이로 인해 내 커널이 기본값으로 설정됩니다.ACPI CPU 주파수드라이버(cpupower를 통해 확인됨) 그러나 문제는 남아 있습니다.
(5) 빠른 부팅이 비활성화되고 BIOS가 내 CPU도 조절하고 있다는 표시를 BIOS에 표시하지 않습니다.
답변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
편집: Ubuntu 20.04의 라이브 이미지를 시도했는데 문제가 사라졌습니다! 내가 이 문제에 직면한 기본 Linux 설정은 Debian Bullseye였습니다.
답변2
동일한 MSI 노트북을 사용하고 Ubuntu 20.04 LTS를 새로 설치하는 것과 똑같은 문제가 발생했습니다. 모든 것을 시도했지만 CPU 속도를 400MHz 이상으로 높일 수 없었습니다. 센서는 과열 문제나 기타 조절 이유가 없음을 나타냅니다. 동료가 Nvidia에서 Intel 그래픽으로 전환할 것을 제안했는데, 지금까지 문제가 해결된 것 같습니다. 상관관계가 없어야 한다고 말하고 싶지만 지금까지는 저에게 효과적입니다.
기록을 위해 방금 sudo prime-select intel
터미널 창에 무언가를 입력하고 재부팅했습니다. 그 이후로 정상적인 속도로 이동하고 있습니다. Nvidia가 필요한 경우 어떻게 해야 할지 모르겠습니다. MSI 문제인 것 같아요.
답변3
DELL Lattitude 7400의 듀얼 부팅 Ubuntu/Windows에서도 동일한 문제가 발생했습니다. Windows의 DELL 전원 관리에서 "열 관리"를 "성능 울트라"로 변경하여 이 문제를 해결했습니다.
지금까지는 내 우분투에서 작동하는 것 같습니다.
이는 README.md 하단에 설명되어 있습니다.https://github.com/erpalma/throttled
답변4
2센트를 추가하려면 을 실행해 보십시오 . CPU 주파수가 자주(항상은 아님) 1GHz 미만이 되도록 powerprofilesctl
설정되어 있습니다 .power-save
트릭을 설정 powerprofilesctl set balanced
하거나 완료하십시오.performance