现在的位置: 首页 > 手机 > 正文

defy/defy+ SetVsel超频设置/测试

2012年02月27日 手机 ⁄ 共 3125字 ⁄ 字号 评论关闭

defy/defy+  SetVsel超频测试及设置


如果安装了英文版的SetVsel,要先卸载英文版然后再安装汉化版。如果软件出错,看下是不是任务管理软件里将SetVsel 给杀了?SetVsel超频的优点是相对安全,操作简便等。缺点是后台运行,占用系统资源。

Defy专用超频软件SetVSel1.50汉化版来自本论坛的zyxh007

打开SetVsel软件,在下面的“运行测试选择 VSel1”中选择你要测试的三组中的其中一组,然后选择右下角的开始测试。
稳定通过5次以上或10分钟以上的测试后,就可以认定基本稳定了,如果有重启现象则应加大电压1~2个单位再进行测试。
(在测试时,记得不要将下面的三个勾选上。否则就可能要无限重启了,小心!)

设置CPU频率和电压

选择测试对象开始测试 测试中…… 

由于每个CPU的体质不同,以及气温对手机的影响,甚至电池的品质也会影响超频。参数设置的数值不一定是相同的,因此电压最好是在测试通过的值上再加1~2个单位,这样电量消耗不大,防止意外重启。

当三组设置全部测试通过后,就可以将下面的三个勾选中了,这样开机就会自动启动超频程序了。

以下是我的设置:
19,300
29,600
42,900
这三组分别对应电压和频率,已经验证过了,仅供参考。

关于阈值:如阀值设置为86%时,软件检测到CPU占用率达到86%时,将使用VSel2~VSel3的设置,而未达到86%时,使用VSel1~VSel2的设置,这个变化是动态调节的(自动模式)。在性能模式下,阈值被忽略了,就是直接按照你设置的VSel3来运行。大家可以自己试验一下,找出速度与耗电的平衡点。

下面两个软件都得装

StabilityTest.apk  

defyBootMenu超频设置


重启手机蓝灯亮后,立即按一下音量下键,进入Bootmenu主菜单,选择CPU Settings进入后大家会看到一个Scaling 的选项,有interactive、conservative、userspace、powersave、ondemand及performance几个选项。这些就是内核支持的调频模式,分别是:
Conservative 保守模式:一般不用,有点影响性能,省电效果也不明显,但是可能稳定
Interactive 交互模式;在内核支持的模式下,3段或者4段频率间不停跳跃而不管负载大小
Ondemand 按需模式;一般内核都有这个模式,该模式流畅性和省电性都很好,强烈推荐
Performance 性能模式;不管省电,只运行在最高频率,最高的性能,费电
Powersave 省电模式;只运行在最低频率,最省电,性能打折扣
Smartass 傻瓜模式;高级的交互模式,增加了关屏的频率设置和开屏的平率等,也是跳跃的,性能比Ondemand模式在某些条件下要好,但是整体上要费电
Userspace 自定义模式;不稳定,基本不用

文章来源: 顾振琪博客www.bbgxzx.com

以下是源码,就是overclock(超频)的内容参数。都是很容易懂的参数。


*CPU Settings--

*status[Enable]
*Load all modules:[Disable]
*Scaling:[Ondemand]
*Clk1:[300]
*Clk1:[600]
*Clk1:[1000]
----------------------------------------------------------
*vsel1:[30]
*vsel1:[46]
*vsel1:[58]
----------------------------------------------------------
*con_up_threshold[80]
*con_down_threshold[20]
*con_freq_step[5]
*con_sampling_rate[160000]
*int_min_sample_rate[50000]
*ond_up_threshold[86]
*ond_sampling_rate[50000]
*smt_min_cpu_load[20]
*smt_max_cpu_load[80]
*smt_awake_min_freq[300000]
*smt_sleep_max_freq[300000]
*smt_up_min_freq[1100000]
*smt_wakeup_freq[1100000]
*smt_ramp_up_step[250000]
[set defults]
[Save]
Go Back

参数前缀con代表Conservativeint代表Interactivesmt代表Smartassond代表Ondemand

下面说下参数:

con_up_threshold
:保守模式下的cpu上升阈值。用过setvsel的童鞋都不陌生阈值的概念,也就是,当cpu达到设定值时,就开始向上增加一个挡的频率
con_down_threshold:保守模式下的cpu下降阈值,同理,当低于设定值时,就向下下降一个cpu频率挡
con_freq_step:保守模式下的cpu频率步进最小单位
con_sampling_rate:保守模式下的采样时间,μs,表示在这个设定的时间内扫一次,看需不需要提高或者降低频率,时间越小,越耗电,以下同
int_min_sample_rate:交互模式下的采样时间,
μs
ond_up_threshold
:按需模式下的上升阈值,推荐值
95
ond_sampling_rate
:按需模式下的采样间隔,推荐值
100000
smt_min_cpu_load
:傻瓜模式下的最小cpu负载,也可以理解为阈值
smt_max_cpu_load:傻瓜模式下的最大cpu负载,也可以理解为阈值
smt_awake_min_freq:傻瓜模式下关屏后的最低唤醒频率
smt_sleep_max_freq:傻瓜模式下关屏后的最大睡眠频率
smt_up_min_freq:傻瓜模式下的最小跳跃频率,一般是第二档的频率,如
600mzh
smt_wakeup_freq
傻瓜模式下的手机唤醒频率
smt_ramp_up_step:傻瓜模式下的跳跃步进,一般为整数倍

大家从模式的参数多少上就可以看出来,傻瓜模式的参数最多。搞软件的同学都知道,越是复杂的设置,越是可能出问题。我猜想这些参数可能是内核级的,是由模式决定的,就象按需模式没有傻瓜模式的参数多一样,但是按需模式可以通过软件层的参数进行继续调节,所以setcpu才会有用。

最后给大家来点经验。经过测试,最后选择Ondemand模式,理由是:
完全按照软件需要来自动调节频率,设置好采样时间和上升阈值,就可以达到完美的性能和省电效果,但是需要setcpu支持在关屏后的最低频率以达到最省电的目的
从跑分上看弱于性能模式,强于傻瓜模式,但是从省电上考虑是最省的,单位能效比最高
比性能模式,傻瓜模式都略微稳定

另外还有一个方法关闭超频
Status:[disable]
Load all modules:[disable]

这两个都选择disable就意味着不再使用bootmenu超频,跟原来一样)

如果Loadall modules(加载全部模块)单独选择disable就意味着频率和电压下面的参数设置无效。

本人最终自定义为:

*Clk1:[300]
*Clk1:[600]
*Clk1:[900]
*vsel1:[19]
*vsel1:[29]
*vsel1:[42]
*ond_up_threshold[90]
*ond_sampling_rate[100000]

省电型四级模式(该模式未经测试):

300 19Vsel
500 25Vsel
700 33Vsel
900 42Vsel

抱歉!评论已关闭.