AC/배터리 상태에 따라 CPU 주파수 제어

AC/배터리 상태에 따라 CPU 주파수 제어

Linux 시스템(ubuntu)이 AC 전원으로 실행될 때 자동으로 성능 조정기를 선택하고, 배터리로 실행될 때 자동으로 온디맨드로 전환되도록(또는 그 반대로) 만들 수 있습니까?

배터리 상태가 특정 값 이하로 떨어지면 가장 낮은 CPU 주파수로 전환하는 것도 가능합니까?

사용되는 데스크탑 환경에 독립적인 솔루션을 찾고 있습니다.

편집하다

이 솔루션은 우분투에 기본적으로 설치된 다른 CPU 확장 메커니즘을 방해할 수 있습니다. 예를 들어 /etc/init.d/ondemandCPU를 ondemand로 설정하는 파일이 있습니다 .

비슷한 함정이 또 있나요?

답변1

당신이 사용할 수있는laptop-mode-tools. 구성 파일을 통해 AC 또는 배터리를 사용할 때 속도 컨트롤러와 최대/최소 주파수를 지정할 수 있습니다. (아치위키페이지)

더 많은 제어 기능(배터리 수준별 규칙)을 제공하는 또 다른 옵션은 다음과 같습니다.Cpufreqd(위키를 생각해보세요페이지).

acpi이벤트에 따라 CPU를 조정할 수도 있습니다 (Archwiki페이지)

관련 정보