Motorola Milestone - Motorola Froyo 2.2.1 [Latest Leak; 14 Jan 11 - Vivo Brasil] をクロックアップしてみた

Motorola Froyo 2.2.1 (Latest Leak; 14 Jan 11 - Vivo Brasil)クロックアップしてみました。
Android2.1の時と動作は違い無いように感じましたが、
動きが少しもたつくので900MHzにクロックアップしてみました。


Androidiani Openrecovery-3.3を使って、下記の手順でクロックアップします。

1. Froyo 2.2.1 Modding Menu -> Install mod -conservative/Interactive (私はconservativeを選択しました)
2. Froyo 2.2.1 Modding Menu -> Menu Overclock -> 900MHzを選択
3. Froyo 2.2.1 Modding Menu -> Install Mods Autostarts
4.Reboot.

アプリの切り替わりや動作がスムーズになった気がします。


Quadrant Standard Editionでベンチマークしてみました。
Milestoneは「Moto Droid」と同じ結果のはずです。
Android2.2+クロックアップ900MHzで、Nexus oneよりはスコアが良くなっています。

                            • -

(2011/2/5 追記)
クロックアップの効果があったのかどうか不明だったのでクロックアップ前のスコアを
測ってみました。効果あったようです。




ちなみに、クロックアップの方法をinteractiveにしてみて測定もしてみましたが
conservativeと同じ結果でした。

                            • -

GoogleMapの動作もスムーズになりました。



バッテリーのもちはやっぱり使っている間は減り方が大きい気がしますが
使わなければクロックアップ前と同じような感じです。


16:45ごろと21:15ごろに大きく減っているところでメールやWebなどを使っています。
2:00から22:00の20時間で90%から10%になっています。
クロックアップしてもまあまあ使えるのではないかと思います。


クロックアップの設定内容を確認してみました。

C:\> adb shell
$ su
su
# cd /system/etc/init.d
cd /system/etc/init.d
# ls -l
ls -l

  • rwxrwxrwx root shell 424 2011-01-29 23:45 98governor
  • rwxr-xr-x root shell 456 2011-01-29 23:45 10overclock

98governorの内容

#!/system/bin/sh

/system/bin/insmod /system/lib/modules/symsearch.ko
/system/bin/insmod /system/lib/modules/cpufreq_conservative.ko
echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 125000 > /sys/devices/system/cpu/cpu0/cpufreq/conservative/sampling_rate

/system/bin/insmod /system/lib/modules/cpufreq_interactive.ko
#echo interactive > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor


10overclockの内容

#!/system/bin/sh

insmod /system/lib/modules/symsearch.ko
insmod /system/lib/modules/overclock.ko


echo 56 > /proc/overclock/max_vsel
echo 900000 > /proc/overclock/max_rate
echo "1 600000" > /proc/overclock/freq_table
echo "4 600000000 42" > /proc/overclock/mpu_opps
echo "2 400000" > /proc/overclock/freq_table
echo "3 400000000 34" > /proc/overclock/mpu_opps
echo "3 125000" > /proc/overclock/freq_table
echo "2 125000000 22" > /proc/overclock/mpu_opps

以前に調べた内容と比較すると、VSELの値はこちらの方が低く設定されていましたが、動作がおかしくなったりはしていません。