CPU 전력 프로필을 제어하는 ​​체계적인 방법이 있습니까?

CPU 전력 프로필을 제어하는 ​​체계적인 방법이 있습니까?

많은 사람들이 i3 및 swaywm에서 사용을 권장합니다.이와 같은 스크립트

$ cat set_cpu_performance
#! /bin/bash
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo "performance" > $file; done

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

그리고 다른 하나는 powersavesystemd를 사용하여 이를 수행할 수 있는 방법이 있습니까? 스크립팅 없이 모든 CPU에 프로필을 설정하는 더 쉬운 방법이 있어야 할 것 같습니다.

답변1

시스템 전원 관리는 최대 절전 모드, 절전 모드, 다시 시작 및 종료 유형으로 제한되며 CPU 프로필로 확장되지 않는 것으로 보입니다.

즉, 바로 그 일을 수행하는 멋진 유틸리티를 찾았습니다.cpupower

sudo cpupower -c all frequency-set -g performance
sudo cpupower -c all frequency-set -g powersave

추가 도구 목록은 다음에서 확인할 수 있습니다.아치스 위키

답변2

실제로 배포에 따라 다릅니다. 대부분의 최신 배포판에는 모든 CPU에 조정기를 적용하도록 구성할 수 있는 cpufrequtils systemd 장치가 포함되어 있습니다. 확인하다여기.

관련 정보