
저는 Windows Vista Home Premium 및 Ubuntu 9.10으로 듀얼 부팅되는 노트북(Intel Pentium Dual T3400, 2GB RAM, Intel GL40 칩셋)을 사용하고 있습니다. 대부분의 경우 Windows를 사용합니다. 하지만 코드를 작성해야 할 때는 Ubuntu로 전환합니다.
문제는 Windows를 사용할 때 Vista의 절전 모드가 CPU 클럭을 1Ghz로 낮추는데 우분투에서는 그러한 모드를 찾을 수 없다는 것입니다. 나는 사용해 보았다.libcpufreqCPU 클럭을 1Ghz까지 낮추려고 하는데, Windows에서와 같은 효과가 없는 것 같습니다. 내 노트북은 Windows보다 Ubuntu에서 더 빨리 뜨거워지는 경향이 있습니다. Ubuntu 1시간은 Windows 5시간과 동일한 열을 발생시킵니다. 나는 자원 집약적인 작업을 많이 하지 않고 코딩-컴파일-코딩만 합니다(여기에는 주요 프로젝트가 없습니다). 어떤 아이디어가 있나요? 모든 작업을 우분투로 전환하고 싶은데 발열 문제와 게임 부족으로 그렇게 하지 못하고 있습니다.. (게임 없이도 가능합니다!)
답변1
바로 이 순간에 CPU 주파수를 800MHz로 설정했는데 쿨러가 전혀 회전하지 않습니다(약 45분 동안 이런 상태였습니다). 내가 한 일은 다음과 같습니다.
사용 가능한 주파수를 얻으세요:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
내 특정 결과는 다음과 같습니다.
1900000 1800000 1600000 800000
원하는 빈도를 설정하세요.
cpufreq-selector -f 800000
그런 다음 이것이 작동하는지 확인할 수 있습니다.
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
또한 거버너를 조금 가지고 놀면서 작업량과 습관에 가장 적합한 것이 무엇인지 확인할 수도 있습니다.
답변2
힌트를 주신 Ian Mackinnon에게 감사드립니다.
$ sudo cpufreq-set -f 800MHz -r
모든 CPU(-r 옵션)의 주파수를 800MHz로 설정하고
$ cpufreq-info
그것을 확인하기 위해. 또한 cpufreq-info
사용 가능한 주파수 목록도 표시됩니다.