关于安卓智能手机CPU频率与续航时间的测试
测评对比资料取自电脑报
如今四核手机已经全面开花,许多用户购买都是被其强大的配置所吸引,但随着使用的深入才发现在日常使用时根本不用如此高的性能,而手机耗电量却因为较高的配置受到拖累。针对这个问题我们对CPU进行了降频处理,看看能否从一定程度上缓解由资源浪费带来的额外耗电,同时又不会对日常使用造成影响。
测试设备:三星i9300
操作系统:Android 4.1.2
处理器:Exynos 4412 1.4GHz四核
RAM:1GB
测试结果:
在对CPU的最高频率进行了限制的情况下,i9300省电效果明显,同时系统的稳定性依旧。我们可以得出结论:高配Android手机降频省电,这个很靠谱!
第三方内核对CPU降频 实现省电
目前智能手机无一例外的面临着一个问题,那就是性能越来越强大,电量越来越“坑爹”。三星i9300作为目前最为强大的四核旗舰手机之一,同样也面临这一问题,在续航方面,笔者进行了一个简单的测试,i9300关闭数据连接和WiFi,静默待机8小时,电量损耗接近15%,这一耗电量是十分惊人的,如果玩大型游戏,电量就更是刷刷地往下掉了。
Android手机的配置越来越高,处理数据的能力也越来越来强,但是高配置带来的高功耗对手机续航是一种严峻的考验
大家都知道,CPU是电脑中的“用电大户”,为了达到省电的目的,对CPU进行降频是常用的方法。那么智能手机也一样,要从硬件方面着手省电工作,我们也准备对i9300的CPU进行降频。那么如何对CPU进行降频呢?民间爱好者开发的第三方内核程序,这些内核都有一个非常明显的特点就是可以对手机CPU进行降频控制。
在众多的第三方内核中SiyahKernel是其中功能最为全面的一个,因为它可以通过自带的工具ExTweaks对手机的硬件进行控制,包括对CPU或者GPU的频率、电压进行控制。因此笔者将刷入SiyahKernel内核来对i9300的CPU的最大频率进行调整。
如何刷入内核
刷入第三方内核同刷机的方法完全相同,首先将已经下载好的第三方SiyahKernel内核固件包放入内存卡中,重启手机进入Recovery模式,在Recovery模式中选择“install zip from sdcard”选项,然后找到放置在内存卡中的内核文件刷入即可。刷入内核时不要进行双清操作,如果以前刷过其他的第三方内核需要先刷入内核清理程序然后再刷入新的内核,内核清理程序一般会同内核一起发布用户可以自行下载。
降频具体操作
SiyahKernel内核会自带ExTweaks工具,如果没有自带工具,也可在Google play中搜索下载ExTweaks。手机上开启ExTweaks工具,在软件顶部看到“CPU”、“CPU_UV”、“GPU”、“AUDIO”等选项,然后进行如下操作:
1.选择CPU控制,第一项的“GENTLE_FAIR_SLEEPERS”不要勾选,可以提升界面操作的流畅度,后面的“CPU IDLE MODE(CPU休眠模式): IDLE+LPA”和“CPU UNDERVOLTING”保持默认;
2.在“MAX CPU LOCK”核心数目控制项中,可以选择使用的CPU核心数,包括双核和四核,没有特殊要求选择四核即可,因为四核模式已经比较省电,实在没有必要选择双核模式;
3.“DEFAULT CPU GOVERNOR(CPU管理模式)”同样保持默认的“pegasusq(此模式可以单独控制CPU内核)”即可。
4.这是最重要的一步,对CPU的最大频率进行设置:“CPU MAX FREQUENCY(CPU最高频率)”点击后会弹出一个选择菜单,可以选择相应的CPU最大频率,最高可以达到1.8GHz,当然我们的目的是降频不是超频,所以要选择比默认的1.4GHz主频低。为了兼顾稳定性,不能调得过低,笔者尝试过降到1000MHz,但发现不是很稳定,手机出现过自动重启的现象,后来调整为1200MHz得以改善。
所有降频操作完成以后点击Apply重启手机即告完成。要恢复到原来的频率,进入ExTweaks在最后一个选项EXTRAS中选择“Rest settings to default(恢复默认设置)”即可。由于我们仅进行CPU降频的省电测试,所以GPU等其他选项不需要进行改动,有兴趣的读者可以在熟悉了内核以后慢慢设置。如果对这个内核不是很熟悉千万不要随便进行设置,因为里面有很多对电压的控制选项,误操作容易损坏手机。
省电实测
在进行降频处理后笔者对手机的耗电量进行了详细测试,发现在使用第三方内核对CPU进行降频后,电量损耗问题有了很大的改善,特别是在正常使用的情况下,i9300打破一天一充的魔咒不是不可能。
注:所有测试都是在电量100%的状态下进行;
测试时屏幕亮度均为自动;
8小时待机指不关闭通讯功能但关闭数据连接和WiFi同时清除后台无用程序;
上网测试内容包括:刷微博和网页浏览
播放视频格式为MP4 720P视频,屏幕亮度为自动
虽然我们对CPU的最高频率进行了限制但是在实际的使用中并没有出现卡顿或者影响用户体验的情况出现,只是在运行一些非常大的游戏时载入会比原来的载入速度慢些,但对于游戏的运行并无影响。
TIPS 小提示
什么是手机内核
手机内核这个概念是由Linux内核演变而来,简单地说,手机内核就是手机硬件的驱动管理器,而我们关心的内核版本号就是手机的硬件(如主板、GPS、摄像头、WiFi、蓝牙等)驱动集合体的版本号。
官方内核顾名思义是由官方根据手机硬件编写的内核程序,Android智能手机出厂时使用的都是由官方编写的内核程序,官方的内核程序追求的是手机系统的稳定但是个性化项目太少,用户无法*控制手机硬件。
第三方内核是由官方之外的第三方开发者开发的内核程序,第三方内核一般会根据用户反馈的具体情况,优化手机硬件的某些参数和选项已达到功能提升的效果,而且第三方内核的功能和设置项也更为丰富,但操作比较复杂适合高阶用户使用,当然第三方内核的稳定性相比官方内核要略差一些。
目前比较优秀的第三方内核主要有SiyahKernel(该内核自带工具可*调配手机的硬件甚至可以支持双系统)、GalaxSih-JB(以控制运存和省电著称)、Perseus.alpha(可以提高手机流畅度,最新版本也可以通过工具设置硬件选项)。
延伸阅读
省电ROM未必给力
要解决智能手机的高耗电量问题,很多用户首先想到的可能是调低屏幕亮度、频繁清理后台程序等办法,但这些“小动作”对于i9300这样的耗电大户来说仅仅是杯水车薪罢了。对于很多手机玩家来说,再进阶一步的省电办法就是刷民间高手的省电ROM,这类手机ROM包通常是深度精简了无用程序、优化根代码,从而达到节电目的。
笔者的i9300在刷了Android_Revolution_HD 17.1这个ROM之后,待机续航表现已经有了明显提升,8小时的待机电量损耗只有4%左右,但是手机在使用中的续航表现还是不能达到理想程度,进行浏览网页、看电子书这类屏幕长时间点亮的运用时,电量损耗每小时在15%左右,耗电还是较多,手机电池一天一充甚至一天两充无法避免。可见民间优化的固件虽然在节电优化上比官方固件优秀很多,但是不从根本上对硬件进行控制,电量损耗依然巨大。
除了现在主流的高段手机可以通过降频来达到省电的方法外,一些很久以前的手机也可以通过修改主频来提高性能或者延长续航时间。
我自己用的手机是htc g16,详细参数如下:
操作系统:Android OS 2.3
CPU型号:高通 骁龙Snapdragon MSM7227
CPU频率:800MHz(已超频)
RAM容量:512MB
ROM容量:512MB
在800mhz的频率下待机不超过一天,2g普通亮度浏览网页连续使用四小时左右,wifi下游戏使用不超过两小时。
而刷内核降频至默认的600mhz之后,待机续航时间会有小幅提升,但是整体流畅性会降低。
再将至300mhz时,系统报错,严重卡顿。
htc的野火G13(Wildfire S)当年也算是红极一时,详细参数如下:
操作系统:Android OS 2.3
CPU型号:高通 骁龙Snapdragon MSM7227
CPU频率:600MHz(默认)
RAM容量:512MB
ROM容量:512MB
对比G16,两者硬件配置一模一样,安装同样版本的水果忍者,G16(默认800MHZ)可以流畅运行,而G13(默认600MHZ)则有轻微卡顿,可见在低端手机中超频/降频对性能还是有一定影响的。
所以低端手机有必要在续航和性能上做一些取舍。
频率 耗电 项目 |
8小时待机 |
3G上网(1小时) |
2G上网(1小时) |
通话(30分钟) |
视频播放(1小时) |
音乐播放(2小时) |
狂野飙车(30分钟) |
安兔兔跑分 |
1.4GHz |
耗电4% |
20% |
15% |
6% |
19% |
6% |
10% |
14569 |
1200MHz |
1% |
16% |
12% |
4% |
14% |
4% |
7% |
12334 |
频率 耗电 项目 |
8小时待机 |
3G上网(1小时) |
2G上网(1小时) |
通话(30分钟) |
视频播放(1小时) |
音乐播放(2小时) |
狂野飙车(30分钟) |
安兔兔跑分 |
1.4GHz |
耗电4% |
20% |
15% |
6% |
19% |
6% |
10% |
14569 |
1200MHz |
1% |
16% |
12% |
4% |
14% |
4% |
7% |
12334 |