SetCPU 是個有口皆碑的軟體,可讓你細微調整 CPU 的使用資源,以達到超頻增加效能或是降頻省電的效果。
軟體介紹不再贅述,版上已有不少分享文,小弟這邊主要是針對軟體內部設定做些說明。
對於不知那些設定模式代表什麼意義的朋友,或許有點些微的幫助。
原文說明文件如下:
http://www.pokedev.com/setcpu/
我只翻譯其中的 4 & 7 項,我盡量把其中想表達的東西用我的語句說清楚,所以略有增減或自行舉例。
敬請指教。
4. Advanced Tab 進階選項
只有 ondemand & conservative 有作用
Sampling Rate:
裡面的數值是 setcpu 對 cpu loading(負載狀況)做偵測的區間時間,單位是微秒(百萬分之一)。
Up Threshold:
裡面的數值是百分比,當 cpu loading 高到這個百分比的時候,setcpu 會調高 cpu 運算速度。
Download Threshold:
一樣是百分比,當 cpu loading 低到這個數值的時候,setcpu 會調慢 cpu 速度。(只作用在 conservative 模式)
Ignore Nice Load:
如果設定為 1,setcpu 會忽視這些設定為 Nice 的程序,也就是不會以這些程序的 loading 為調整考量。
(不過我沒看到哪邊可以設定程序)
Posersave Bias:
裡面的數值,1000=100%,100=10%,0=0%,setcpu 會針對原先設定的速度範圍做整體調降,例如原本設定為 245-1130,Powersave Bias 值設為 900,則設定速度會調整為 220-1017。(只作用在 ondemand 模式)
6. Freq Step: Freq Step 可設定頻率階層。例如 Freq Step 設為 5 的話,cpu 速度範圍 245-1130 就會被等分為 5 等分,就是 245-422-599-776-953-1130,當 cpu loading 達到 up or down threshold 的時候,cpu 速度就會在上述單位間來回跳動。(只作用在 conservative模式)
===========================================================================
7. CPU Scaling Governors 調節模式
ondemand:
當 cpu loading 達到 up threshold 的時候,setcpu 會馬上拉高速度;當 cpu 沒什麼在用的時候,則是慢慢降低。
conservative:
跟 ondemand 相似,差別在於 cpu 速度調整會比較緩慢一些,但是比較省電。
performance:
cpu 速度會保持在設定範圍內的最大值。這跟ondemand 模式中 min-max 都設最大值略為不同,在performance 模式時,setcpu 不會浪費資源去偵測 cpu loading。
powersave:
performance 模式的相反,保持在最小值。
userspace:
setcpu 目前不會採用這個運作模式,建議不要使用。
(原文中並沒有說明 userspace 的運作模式為何)
ps. 若是您的選項裡面沒有上述某些調節模式,代表您的手機核心不支援 (not support in your kernel)。
謝謝~