2011年2月11日SetCPUの使い方の簡単なメモです。詳細な記述はこちらにあります(英語)。Android端末のCPUのクロックを制御するツールで、ルート権限が必要。不必要な時にCPUのクロックを落とすことでバッテリーを節約することができる。マーケットから有料($1.99)で入手できる。最初に起動したときは、メッセージに従ってCPUの設定を行う。次からは直接Mainタブが現れる。Mainタブで、CPUクロックの最大値と最小値をスライダーで手動で設定することができる。値で上下のさせ方をコントロールできる。SetCPUはWidgetとしてHomeスクリーンに置くことが出来る。他のウィジェットと同様に、ホームアプリの画面を長押ししメニューから選択する。このときウィジェットの設定画面が現れる。Passiveのほうがバッテリーの節約になる。プロファイルプロファイルProfileタブでEnableにチェックを入れて、プロファイルを追加し、いろいろな条件下でCPUクロックを制御することができる。プロファイルの条件として指定できるものは以下の通り。OMAP4など対応している場合のみ。NOTの組み合わせで複数条件からなるプロファイルを作成できる。プロファイルは優先順を指定できる。複数のプロファイルの条件が満たされたときは優先順の高い方を適用する。バッテリーレベルや温度を条件としたプロファイルを複数追加する場合は優先度に注意が必要である。した場合、それより優先度の低いプロファイルの実行をブロックしない。ちなみに、ガバナーによっては画面Off時のCPU周波数設定が組み込まれているものもある。lulzactiveの場合、画面Off時にはミニマム周波数に自動的に固定されるので、画面Off時のプロファイルをわざわざ設定する必要は無い。画面Off時のプロファイルを作成して画面On時と異なるガバナーを設定する場合、ディープスリープ状態から復帰しなくなることがあるらしい。画面Off時の周波数上限値を設定しているガバナー同士の組み合わせは良くないらしい。タブlulzactiveの場合のGovernorタブ画面Governorタブで設定中のGovernorのより詳細な制御ができる。設定項目はGovernorによって異なる。Boot設定とは独立している。InfoタブInfoタブ画面Infoタブはカーネル、CPU、バッテリー、端末、メモリなどの情報を表示する。簡単なベンチマークを走らせることもできる。Stateでは、CPUの各周波数毎の時間の割合が表示される。どのようにCPUクロックをコントロールするかを指定する。以下の値が利用できる。ほとんどのカーネルで使用できる。CPU負荷が一定値以上になるとCPUクロックを上げる。不要になったら徐々に下げる。最近のカーネルでりようできる。ondemandと同様だが、レスポンスを重視している。いくつかのカーネルで使用できる。ondemandに似ているが、より段階的に上下させる。比べるとCPUクロック制御の反応が緩やかだが、バッテリーの節約になる。・performance:ほとんどのカーネルで使用できる。常にCPUクロックの最大値をキープする。CPU負荷をスキャンしないですむ分、設定でMaxとMinを同じ値にしておくよりも効率がよい。・powersave:いくつかのカーネルで使用できる。常にCPUクロックの最小値をキープする。・userspace:現在、SetCPUでは使用していない。・smartass:いくつかのカスタムROMで使用している。効率的な自動スクリーンOFF機能があり、端末のアイドル時にCPUクロックの最小値をキープする。OSがIO(入出力)要求をどのように処理するかについての方式を選ぶことができます。タスクマネージャSetCPUはプロファイルやウィジェットを使わない限り、バックグラウンドサービスを走らせない。Ignoreリストに入れておくこと。Voltageタブ電圧設定用タブカーネルが対応していれば、Voltageタブで電圧の設定をすることができます。各周波数における電圧を設定します。安定して動く範囲内で電圧を下げることによってバッテリーの節約になります。Themes.提供者:WordPress。