目前安卓应用市场中有很多号称可以给手机SoC芯片“超频”的软件,如setCPU等软件,种类繁多,还有MTK与高通平台上专门用来给手机开核提速的软件,这些软件能对手机CPU进行超频到底是否靠谱?是实用还是骗局?
频率
我相信对电脑这方面有点了解的朋友都应该知道,电脑中所有设备工作的频率必须协调统一,于是就有了外频这个概念,其本质就是主板上的一颗晶振,频率大多是100MHz,主板上多数设备与这个频率统一,实现协同工作。
而CPU、内存等设备由于工作速度较快,会在基础频率(BCLK)的基础上翻倍,比如基础频率100MHz,CPU倍频48,那么CPU实际最高频率就是4800MHz也就是4.8Ghz,内存同理。
而我们超频的原理大多是调整CPU和内存的倍频(关于超频可以去看我之前的文章,讲述哪些平台可以超频),随后为保证系统稳定性会适当上调内存和CPU的电压。一般情况下不会去超基础频率,因为这会导致主板外频变动,所有主板设备的基准频率都发生改变,可能导致平台不稳定。
手机处理器能超频?
先给结论:绝对不可能。
与电脑一样,手机上也有时钟晶振,这个晶振就是产生手机上的基础频率的,手机CPU同样有倍频,这个倍频是SoC内部记录的,在整个生命周期中都不会变化。
主要原因是手机大多是ARM生态,这个生态平台会决定着智能手机高度由OEM厂商定制,无论是硬件方案还是操作系统,SoC的引脚定义等参数都几乎不具备通用性,智能手机的CPU核心电压都不可能改变,倍频和外频更是出厂就已经钉死,手机可没有电脑一样的bios可以动很多高级参数。
如果手机支持超频还需要额外的部件储存电能、为器件供电,还需要优化模具去照顾散热,这对手机这种注重轻薄、长续航,使用环境极其多样的便携性设备来说简直就是不可能,更没有必要。
手机上的“超频”软件到底干什么用?为何存在?
虽然这些所谓的手机“超频”软件肯定没法改变手机SoC芯片的实际最大频率,因为他们无法改变手机平台的基础频率和芯片倍频,但是他们确实可以一定程度的提升某些手机SoC芯片的性能。在开始讲述正式内容前也给大家看几张图片。
这两幅的第一幅尤其指的是联发科MT6797也就是Helio X20 SoC,这是一款联发科决定冲击高端的旗舰SoC,拥有10个物理核心,包含arm的A53中小核、A72大核,频率也是很高,采用20nm HPM制作工艺,参数十分令人赞叹,令人感觉就是一款高端SoC。
然而这款SoC无论是跑分还是实际体验都令人大跌眼镜,发热量也不算低,然而这款2016年发售的发烧级10核心SoC竟然被2015年的双核A9处理器直接吊打,无论是多核还是单核性能都很低(当然苹果是贵啊...),大部分同定位的高通骁龙SoC也远超了MTK Helio X20,这一切的主要原因都是联发科和众多采用该型号Soc的智能手机厂商进行的坑爹操作。
著名的“一核有难,九核围观”就是从这时开始的,手机厂商与MTK为了散热和功耗续航优化进行的过于保守的核心调用配置直接导致在急需CPU和GPU性能的情景中,Helio X20仍然无法释放所有动力,而是“保存实力”,只调用一两个性能中下的核心糊弄。
此后联发科更是被爆出跑分作弊,外媒发现联发科在自家SoC芯片及提交给手机厂商的方案中内置了白名单库,而白名单里面写着的正是各个跑分软件,如鲁大师、安兔兔、geekbench等,在检测到应用处在白名单内时,SoC就会忽略一切散热、续航因素,全速运转,得到最“美丽”的成绩。
当然,众多手机/SoC厂商都被爆出跑分作弊,如华为、一加等国内手机厂商赫然在列,这些进行跑分作弊的手机厂商的手机型号纷纷被GeeKBench等跑分软件拉入黑名单,公开示众。而这时就有人开始想,如何让SoC在日常使用场景中也能拿出跑分时的精神头?这样不就能获取极佳性能了吗?
解决方案
既然SoC有很好的实力,只是为了照顾续航、发热等因素故意限制了性能发挥,那么,我们能不能通过某些方式解除这种限制,手动令其火力全开,发挥最高性能呢?各种所谓“超频”的软件应运而生,他们的主要工作就是:
- 解除锁核限制,开放全部核心
- 解除锁频限制,开放最大频率
由此可见,这些所谓的“超频”软件,并没有“超”频,而是解除了手机厂商与SoC厂商的限制,让其在日常使用场景中也能达到跑分时的工作劲头,从而提升我们的日常体验。
除了联发科,高通骁龙也有类似的工具,只是运用较少。这种工具可以让用户按照自己的意愿去随意调整核心开启情况以及运行频率,可以更加贴切自己的使用场景。比如:
- 大型游戏时核心全开频率最大
- 日常使用时自动分配或中等开启
- 待机时全力锁核降频省电
此类工具的弊端
手动开启所有核心以及最大频率肯定存在一些弊端,否则手机厂商和芯片设计者为何不直接就开启?干嘛还要限制来限制去去找来骂名?下面就让我们一起看看。
第一点很好理解,开启全部核心肯定会令设备发热更加严重,毕竟CPU内部脉冲数量增多,芯片发热量肯定要加大。这时如果设备PCB性能以及模具散热优化欠佳,就极易导致设备出现不稳定情况,某些元器件在高温下的故障几率很高。长期高温,设备寿命必受影响。
第二点就是续航了,CPU工作的核心数量增多、频率增高肯定增加耗电,电池的续航能力肯定要下降,长期这样使用,电池充放电此处会显著增加,由此导致的电池损耗也会增加,电池寿命会显著下降,导致续航时间越来越短,严重影响使用体验。
关于ROOT
之所以要单独说ROOT,是因为大部分这类解除锁频锁核的软件都需要ROOT权限。如今的Android不像从前那样,权限十分开放,目前谷歌正在逐步收回安卓权限,想要实现某些高级功能只有ROOT设备甚至安装Xposed框架才能支持。
目前ROOT安卓设备也变得十分困难,从前的普通ROOT工具在现在Android 8/9/10时代几乎没有半点用处,现在想ROOT一台Android手机需要申请解除BootLoader锁,刷入一个第三方的Recovery程序比如TWRP,接下来刷入SU之类的的ROOT包才能实现ROOT。
ROOT后的安卓设备由于用户甚至很多应用程序都可以获取ROOT权限,都可以对系统底层文件随意编辑,无论是用户误操作还是恶意程序的蓄意破坏,底层系统数据被篡改都会导致系统的安全性和稳定性面临巨大威胁,使用户隐私被暴露。如果我们下载了被恶意篡改过的开核解锁频软件,授予ROOT权限给这些软件风险难以想象。
而大多数Android手机厂商都会拒绝为已经获取ROOT权限的手机提供售后服务,这将导致你不得不去街边那些没有保障的小店去维修你的本来在保、可以享受官方维修甚至可以免费换新的设备,对我们自己的权益都有损害。
总结
如今安卓手机及SoC厂商对性能的优化已经十分完善,开启系统内置的:
- 性能模式
- 均衡模式
- 省电模式
等功能远比使用权限不足的“超频”软件以及冒着系统变砖、失去保修的风险去ROOT的方法可靠得多。