« WLCFL-11のその後 | メイン | SL-C3000で「月姫」をするためには »

2005年01月27日

クロックアップ後のバッテリ駆動時間
LinuxZaurus/Kernel

とりあえずグラフだけです。
説明は後で書きます。

20050126_chkclk.png

(追記)
…ということで説明です。
ここで作ったカーネルにてCPUのクロックアップすることが出来ます。
たとえば以下コマンドを実行することでCPUのコアクロックを624MHz、
バスクロックを312MHzにすることが出来ます。

# su
# echo 0f > /proc/zaurus/VCORE
# echo 2000218 > /proc/zaurus/CCCR

標準状態でコアクロック412MHz、バスクロック208MHzですから理論的に1.5倍速くなっており
体感的にも速くなったことを感じることができます。
しかしクロックアップすればそれだけCPUへの負担が大きくなり、
バッテリ駆動時間に影響を与えます。
そこで今回は具体的にどれだけ駆動時間が短くなるか確認してみました。それが上記グラフです。
コアクロック412MHz、バスクロック208MHzにしている以外の条件は以前と同じです。

結果として標準状態では3時間半ぐらい保っていたのが
2時間以下と半分程度の駆動時間になっています。
90%から始まってますがどうやら満充電電圧レベルが低くなっているようです。
おそらく電流値が高くなったために全体的に引っ張られているのだと思います。
またデータ取得後すぐにACアダプタを取り付けて起動しようとしましたが
リセットを押さないと起動しなくなりました。
バッテリ消耗量が著しいためサスペンドすることが出来なかったのか
サスペンド状態を維持する電力が増えたことによるものなのか原因は不明です。

これが許せるか許せないか人によって異なりますが、
個人的には重いアプリをつかうことはあまりないので標準状態で使っていくことにします。

投稿者 tattsuu : 2005年01月27日 01:12

トラックバック

このエントリーのトラックバックURL:
http://tattsuu.com/mt/mt-tb.cgi/19

コメント

コメントしてください




保存しますか?