5P by xguru 2021-10-18 | favorite | 댓글 2개

- 리눅스용 랩탑은 전원 연결 및 기타 상태와 상관없이 항상 CPU가 최고 속도로 실행되어 배터리에 악 영향을 줌
- 배터리 상태, CPU 사용량, CPU 온도, 시스템 부하 등의 모니터링을 통해서 CPU 속도를 조절하여 전원 효율을 최적화하는 도구
- 기능
ㅤ→ 모니터링 : 기본 시스템 정보, CPU freq/사용량/온도 (전체 및 코어당), 전원 상태, 시스템 부하
ㅤ→ CPU 프리퀀시 제어 : 배터리 상태, CPU 사용량, CPU 온도, 시스템 부하에 따른 관리
ㅤ→ 자동으로 CPU 와 전원 최적화
- Snap(우분투), AUR(Arch/Manjaro) 지원 및 소스코드로 설치

기존의 대부분 메이저 배포판에는 laptop-mode-tools 가 설치되고, 이넘을 기반으로 기본적인 전원관리가 되고 있었을껍니다.
최근 Intel core 시리즈 CPU에서는 하드웨어 적으로 clock scaling(Intel P-State) 가 되는 걸로 알고 있습니다.

AUR 중에서도 이미 상당히 쓰이고 있군요.

```
❯ yay -Ss auto-cpufreq
aur/auto-cpufreq 1.7.1-1 (+16 5.24)
Automatic CPU speed & power optimizer
```