Ubuntu 18.04 BionicビーバーのCPUの最小/最大周波数を変更する方法はありますか?ラップトップをより静かに動作させるために、最大CPU周波数を1700000に下げたいです。以下はCPU周波数の結果です。
$ paste <(cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_min_freq) <(Sudo cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq) <(cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq) | column -s $'\t' -t
cat: '/sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq'
800000 2194.934 2200000
800000 2194.911 2200000
800000 2194.916 2200000
800000 2194.940 2200000
私はこれを書いた シンプルなbash GUIスクリプト 最小周波数と最大周波数を変更するため:
周波数を検出するには、このコマンドを端末にコピーして貼り付けます($
または#
プロンプトなし):
$ Sudo -i
# paste <(cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_min_freq) <(cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq) <(cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq) | column -s $'\t' -t
800000 900757 3500000
800000 921781 3500000
800000 857695 3500000
800000 904921 3500000
800000 816664 3500000
800000 845203 3500000
800000 892835 3500000
800000 844187 3500000
# exit
$
各CPUの最小周波数、現在の周波数、および最大周波数がリストされます。私の場合は8 CPU、あなたの場合は4 CPU(デュアルコアxコアあたり2スレッド)です。
値は、小数点以下3桁のMHzでリストされています。したがって、CPU 0は次を表示します。
800000 900757 3500000
最大周波数を低く変更するには(高く変更することはできません)、次のコマンドを使用して2200 Mhzから1700 Mhzに変更します。
for x in /sys/devices/system/cpu/*/cpufreq/; do echo 1700000 | Sudo tee $x/scaling_max_freq; done
カーネルではありませんが、BIOS /セットアップに入り、省電力機能を無効にすることができます(メインボード間で異なるため、これらのオプションがわからないため、特定できません)。省電力機能を無効にすると、CPUは常に最高速度にロックされます。