エントリー

【化石パソコン】ubuntu搭載機をクロックアップしてみた【技術メモ】

どうなるかわからんけど、クロックアップしてみた。
使っているSH8はA110 800Mhz、メモリ1GBという超ロースペック。

クロックアップ用のソフトをインストール

cpufrequtilsというメジャーなソフトを使う。Tarminalから次のコマンドでインストール。

$ sudo apt install cpufrequtils

CPUを確認してみる

インストールが終わったら、CPU情報を確認してみる。

$ cpufreq-info 

98327589235.png

scaling_governorの設定が「ondemand」になってる。

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 600 MHz - 800 MHz
  available frequency steps: 800 MHz, 600 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 600 MHz and 800 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 800 MHz:99.86%, 600 MHz:0.14%  (40)

Governorの説明を読むと、performanceの設定が良いみたい。

Governorの説明 wikiより
performance     最大周波数で CPU を動作させます。
powersave     最小周波数で CPU を動作させます。
userspace     ユーザーが指定した周波数で CPU を動作させます。
ondemand     負担にあわせて周波数を動的に切り替えます。負担が高まると周波数が高くなり、アイドル時間が増えると元の周波数に戻ります。
conservative     負担にあわせて周波数を動的に切り替えます。ondemand と違って段階的に周波数を切り替えます。

performanceに設定してみる。

ターミナルから次のコマンドを実行する

$sudo cpufreq-set -g performance
$ cpufreq-info

うまく切り替わったみたいです。

askdfjiweagwig.png

実際に使ってみる

設定の常時800Mhzで稼働しているけど、体感的にはほとんど変化は感じられない。
気休め程度といったところででしょうか。
power save なんかは、バッテリーの消費を抑えたり、発熱量を抑えるなどの効果がありそうな気がする。

起動時のデフォルトを設定する

このままだと、再起動時にondemandに戻ってしまうので、performanceに固定してみる。

$ cd /etc/default

root権限での処理が必要だった。

$sudo -s

$vi や$touchコマンドでファイル名「cpufrequtils」を作成する。
拡張子などは不要。

適当なエディタでコピペして保存。

ENABLE="TRUE"
GOVERNOR="performance"
MAX_SPEED=0
MIN_SPEED=0

このファイルでperformanceに設定されるが、起動時にondemandに上書きされてしまうので、起動ファイルのondemandを削除する。

$systemctl disable ondemand

おしまい。 効果が感じられない分、心配していた発熱量もないw

参考文献

【Ubuntu】cpufrequtilsでCPUのクロック制御して、間接的にファンの制御。

関連記事

ページ移動

ユーティリティ

サイト内検索

twitter

ありがとうございます

過去ログ