
몇 시간마다 CPU 주파수가 축소되는 버그가 있습니다. 이는 다음과 같은 경우에 발생합니다.
- 나는 AC 전원을 사용하고 있습니다
- 스케일링 거버너가 '성능'에 있습니다.
CPU 주파수 스케일링을 비활성화하려면 어떻게 해야 합니까? 최소 CPU 주파수 uder 를 수동으로 강제할 수 있다는 것을 알고 있지만 /sys/devices/system/cpu
CPUfreq 값을 지속적으로 변경할 필요가 없도록 영구적인 솔루션을 원합니다.
답변1
방해가 되지 않도록 powernowd
시스템에서 패키지를 제거하십시오. 터미널에서 다음을 실행합니다.
sudo apt-get remove powernowd
그 후 또는 해당 패키지가 설치되어 있지 않은 경우 다음을 rcconf
실행하여 설치하십시오.
sudo apt-get install rcconf
그런 다음 서비스를 강조 표시한 상태에서 실행 sudo rcconf
하고 스페이스바를 눌러 ondemand
비활성화합니다. 이 서비스는 CPU 주파수 스케일링을 제어합니다. Enter를 눌러 저장하고 종료하세요. 수동으로 한 번 중지하려면 을 실행하면 됩니다 sudo /etc/init.d/ondemand stop
.
답변2
내 생각엔아얀4m1한 가지 작은 세부 사항을 제외하고 상자에서 CPU 주파수 스케일링을 제거하기 위한 모든 것을 설명하십시오. CPU 스케일링을 제거하면(또는 성능 서비스용으로 설정하면) 에너지 소비가 증가합니다(AC 전원에서도).