우분투 사용자 여러분!
나는 기본적으로 연중무휴 24시간 동안 HTPC 시스템으로 실행되는 Intel 컴퓨터를 가지고 있으며 특정 시점에 Linux 커널이 intel_pstate
내 i7 Ivy Bridge용 드라이버를 사용하기 시작했습니다(저는 HTPC에 대한 고급 CPU를 선택했습니다. 낮은 주파수에서 가장 전력 효율적이었습니다). 그 이후로 나는 CPU 주파수를 고정하는 능력을 잃었고 indicator-cpufreq
이 기계가 항상 켜져 있기 때문에 내가 원하는 것보다 더 높은 전력 소비를 하게 되었습니다.
나는 수동으로 포함된 항목을 설정하여 몇 번 성공하지 못한 채 이 문제를 해결하려고 시도했지만 /sys
마지막 시도에서 마침내 다음을 사용하여 최대 주파수를 낮출 수 있었습니다 cpupower
.
cpupower frequency-set -u clock_freq
내 질문은: Ubuntu 16.04에서 부팅 시 이것을 실행하는 가장 좋은 방법은 무엇입니까?
내가 찾은 비슷한 질문:
절전 관리자에 CPU 전원 관리를 영구적으로 설정하는 방법은 무엇입니까?- CPUFreq는 더 이상 사용되지 않는 것으로 간주되며 다음과 같이 CPU 주파수를 변경하지 않습니다.intel_pstate
다시 시작할 때마다 CPUPower가 재설정되지 않도록 하는 방법은 무엇입니까?- 매우 비슷하지만 Ubuntu 16.04에서 사용하기 때문에 systemd
레거시 SysV 서비스를 만드는 것이 적절하지 않은 것 같습니다(작동하는지조차 모르겠습니다).
https://wiki.archlinux.org/index.php/CPU_주파수_스케일링- 아치에는 cpupower.service
systemd 유닛이 있는 것 같은데 우분투에서는 찾지 못했습니다.
답변1
여전히 도움이 필요한 경우 다음 중 하나를 수행할 수 있습니다.
- 코드를 추가하세요/etc/rc.local(앞
exit 0
), 명령을 입력sudo systemctl enable rc-local.service
하고 재부팅 - 만들기체계화된 서비스