2026년 1월 14일 수요일

써 봄직한 auto-cpufreq

 사과무니가 그려져 있는 랩탑 컴퓨터가 갖고 싶어 하진 않았지만, 그 혜자로운 배터리 지속 기간은 너무나도 부러웠다. 내가 랩탑을 쓰는 건지 랩탑 밥 챙겨주려고 쓰는 건지 도통 편리하지가 않다. 

Debian 패키지 안에 cpufrequtils라는 패키지가 기본 설치되어 관리해 주지만 앞서 이야기 한 것 같이 많이 아쉽다.

그런데 그 대체제가 있었던 것 같다. 심지어 3.0 버전대가 버젓이 존재하고 있었다. auto-cpufreq라고 하지만, debain 패키지 관리자에서는 관리되지 않고 있는 것 같다. 

소스코드 도적대인 github에서 내려받아 컴파일 하고 설치하는 방법밖에 없는 것 같다. 다른 방법이 있긴 한데 이거 하나 설치하자고 snap 패키지 관리자를 설치하기는 마음에 들지 않는다.

$ git clone https://github.com/AdnanHodzic/auto-cpufreq.git

설치하기

$ cd auto-cpufreq

$ sudo ./auto-cpufreq-installer

설치된 후 버전확인과 시스템에 등록된 상태 확인하기

$ auto-cpufreq --version

$ sudo systemctl status auto-cpufreq

재부팅 전까지만 사용해 보기

$ sudo auto-cpufreq --live

영구히 서비스로 등록

$ sudo auto-cpufreq --install


이 골방에 와서 auto-cpufreq 설치를 혹여나 시도할 수 있으니 주의사항도 남겨둔다. 

debian에 이미 설치된 cpufrequtils와 서로 충돌한다. 다음과 같이 cpufrequtils를 시스템에서 내려야 한다.

$ sudo systemctl stop power-profiles-daemon.service

$ sudo systemctl mask power-profiles-daemon.service

$ sudo systemctl stop tlp.service # if TLP is installed

$ sudo systemctl mask tlp.service # if TLP is installed

# Similarly for any other cpufreq-related service (e.g., cpufrequtils)

재부팅에도 더이상 자동 실행되지 않도록 해주어야 한다. 

$ sudo update-rc.d -f cpufrequtils remove # To remove startup links

$ sudo systemctl stop cpufrequtils.service

# or simply uninstall the package

$ sudo apt remove cpufrequtils


댓글 없음:

댓글 쓰기