Linux 시스템(ubuntu)이 AC 전원으로 실행될 때 자동으로 성능 조정기를 선택하고, 배터리로 실행될 때 자동으로 온디맨드로 전환되도록(또는 그 반대로) 만들 수 있습니까?
배터리 상태가 특정 값 이하로 떨어지면 가장 낮은 CPU 주파수로 전환하는 것도 가능합니까?
사용되는 데스크탑 환경에 독립적인 솔루션을 찾고 있습니다.
편집하다
이 솔루션은 우분투에 기본적으로 설치된 다른 CPU 확장 메커니즘을 방해할 수 있습니다. 예를 들어 /etc/init.d/ondemand
CPU를 ondemand로 설정하는 파일이 있습니다 .
비슷한 함정이 또 있나요?
답변1
당신이 사용할 수있는laptop-mode-tools
. 구성 파일을 통해 AC 또는 배터리를 사용할 때 속도 컨트롤러와 최대/최소 주파수를 지정할 수 있습니다. (아치위키페이지)
더 많은 제어 기능(배터리 수준별 규칙)을 제공하는 또 다른 옵션은 다음과 같습니다.Cpufreqd
(위키를 생각해보세요페이지).
acpi
이벤트에 따라 CPU를 조정할 수도 있습니다 (Archwiki페이지)