CPU 주파수 조정기를 변경하려면 패치를 구현해야 합니다. 그런데 Linux에 어떤 패치와 수정자가 있는지 모르고 어디서부터 시작해야 할지 모르겠습니다.
답변1
CPU 주파수 조정기를 변경하려면(물론 전체 배터리 시간에 영향을 미칩니다) N에 있는 파일에 기록해야 합니다 /sys/devices/system/cpu/cpuN/cpufreq
(적어도 커널이 너무 오래되지 않은 대부분의 시스템에서 일반적으로 발생하는 위치). CPU 코어 수입니다. scaling_available_governors
사용 가능한 거버너 목록이 포함되어 있습니다. 이름을 써서 그 중 하나를 사용할 수 있습니다 scaling_governor
. C/C++ 필요 없음, 쉘 코드 한 줄
echo {selected_governor} > /sys/.../cpufreq
충분한. 멀티 코어 시스템에서는 여러 CPU 및/또는 모든 CPU에 대한 내용이 변경될 수 있습니다(파일에서 목록 가져오기 affected_cpus
).
가장 간단하고 안전한 방법은 다음을 사용하는 것입니다.CPUFreq 유틸리티.