HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のクロックアップを画策してみる(その4)

いちおう動くようになったので、クロックアップの効果を調べてみる。

バージョンの比較

Settings > About phone の値をチェックする。

ファーム 1.0 (normal)
Model Number Android Dev Phone 1
Firmware version 1.0
Baseband version 62.33.20.08H_1.22.12.29
Kernel version 2.6.25-01843-gfea26b0 android-build@apa27 #6
Build number dream_devphone-userdebug 1.0 UNLOCKED 116222 test-keys
ファーム 1.0 (special)
Model Number Android Dev Phone 1
Firmware version 1.0
Baseband version 62.33.20.08H_1.22.12.29
Kernel version 2.6.25-01843-gfea26b0 tetsu@ubuntu-vm #25
Build number dream_devphone-userdebug 1.0 UNLOCKED 116222 test-keys

カーネルのバージョンは本当は違うのだが、モジュール(WLANなど)のロードに失敗するので無理やり合わせた。

参考

ファーム 1.1
Model Number Android Dev Phone 1
Firmware version 1.1
Baseband version 62.33.20.08H_1.22.12.29
Kernel version 2.6.25-01843-gfea26b0 android-build@apa27 #6
Build number dream_devphone-userdebug 1.1 UNLOCKED 121975 test-keys
ファーム JFv1.31
Model Number Android Dev Phone 1
Firmware version 1.0
Baseband version 62.33.20.08H_1.22.12.29
Kernel version 2.6.25-01843-gfea26b0 jesusfreke@AndroidDev #19
Build number dream_devphone-userdebug 1.0 UNLOCKED 116222 test-keys

クロックの比較

cpufreqはOFFになってた。

1.0 (normal) 1.0 (special)
display off [MHz] 19.2-245.76 19.2-245.76
display on [MHz] 19.2-384 19.2-528

ベンチマーク

ここ http://code.google.com/p/droidbench/downloads/list からandroid_benchmark0.4.zipをもらってきてインストール。
ノーマル(1.0)と自作スペシャルカーネルを比較。

1.0 (normal) 1.0 (special) 倍率
max clock [MHz] 384 528 1.375
float [Mflops/s] 57.222 76.296 1.33
Kubench [fps] 58.82353 62.5 1.06

なぜか、一度、電源OFF/ON(赤ボタン)しないとクロックがあがらない。
演算はほぼクロック比に従って速くなっている。
描画がそれほど速くないのは、バスの能力か、フレームバッファ制御(DMA?)のあたりがうまくいっていないかもしれない。

ちょっと使った感じでは不具合はなさそうなので、しばらくこのまま使ってみることにする。

欲しい人はいないと思うが、いちおうここに置いときます。
http://tetsu.homelinux.org/android/tmp/