四核手机跑分为何差距那么大?
四核手机跑分为何差距那么大?

最近在网络上有一条新闻闹得沸沸扬扬,那就是著名Android跑分软件安兔兔评测声称华为荣耀四核在该跑分软件中“作弊”。这件事也受到业内广泛关注,报道指华为荣耀2针对安兔兔跑分在测试中“火力全开”,导致在正式版安兔兔3.0中要比测试版的高了两千分。荣耀四核跑分有15000分,而部分手机甚至可超越20000分,这又是为什么呢?

首先来瞧瞧安兔兔声称的“作弊”问题,安兔兔通过分析荣耀四核内的一个系统文件classes.dex,在里面查看到荣耀2会根据一些特定的“关键字”调节GPU的频率,例如遇到benchmark、geekbench、vellamo等字样时会开启最高频率,GPU跑到480MHz,而平时的一些情况可能只会运行在240MHz。笔者认为,这完全跟作弊沾不上边,在跑分软件发挥最大性能,平时因为功耗、温度原因降频运行,这似乎和“刻意优化”概念不太一样,只能说是在频率控制上的问题。再说,出现这样的问题,不应该由一家第三方测试软件公司提出,还用大标题说明是“cheating”,只能说安兔兔已经偏离客观了。跑分软件高频,其他软件低频,这种问题更多是会影响一些大型游戏或者应用的体验,这不是应该由用户投诉吗?

 

回到正题,同是四核,在安兔兔跑分中为什么区别会那么大呢?以下是笔者测试的荣耀四核跑分。

 

这是作为对比的Tegra3和Exynos 4412的跑分,他们三者都采用基于Cortex-A9的内核,所以很有可比性。为了让对比结果更直观,笔者把另外两款机子都锁死在和荣耀四核一样的1.4G上。看总分,三者的差距并不大(左为Tegra3,右为Exynos 4412)。

 

先看看内存部分,由于Tegra3(AP37)使用了1G LPDDR2 32bit的内存,所以分数上会比Exynos 4412和K3V2的64bit内存低上一些。

 

整数运算性能,这里没什么好说了,此处产生的差距就是真的要看对A9架构利用和优化的水准了。

 

最有意思的GPU部分,也是安兔兔这次抨击荣耀四核的“作弊”之处,从图形处理的分数上看,荣耀四核前后综合大概有20%的提升,而这似乎真的是频率提升在作怪。而对于三者的对比,从图形处理的分数上的确是有一定的差距,Exynos 4412基本延续在实际应用中的强势表现,超过另外两款SoC。但是比较奇怪的是,K3V2的GC4000理论GPU运算能力是34.6GFLOPS,这甚至要比Exynos 4412使用的Mali-400MP4要高出一半,但是体现到分数上却反而不如对手。从安兔兔的3D跑分来看,似乎这三款GPU的跑分显得有点“诡异”,Exynos 4412和Tegra3的差距不大,而且K3V2也显得过低。甚至经测试后发现,Mali-400MP4从350MHz到800MHz,安兔兔的3D跑分的分数竟然都差不多…个人觉得测试GPU还是使用更加专业的GLBenchmark2.5。

 

可见从架构和理论上我们都可分析出不少问题,而且这些差距在跑分软件的分数上也有直接体现,很多时候CPU频率对分数的影响比不同处理器的差异产生的影响更大。那是不是就代表安兔兔很有参考性呢?

最后来是APQ8064的表现,高达21589分,由于APQ8064不能通过软件锁死在同频1.4G对比,因此只能用默认的1.5G跑分,所以这里特别注意频率带来的一定变化。APQ8064分数高得很夸张,大大抛离了三大A9架构的处理器,其中内存、浮点运算和3D图形处理的分数都高出其他SoC很多。当然,这也和APQ8064的本身的特性有关。APQ8064的krait的浮点运算性能单核能达到3.3DMIPS,而A9架构单核是2.5DMIPS,从架构上看在浮点运算性能上的确krait要占优。而在跑分大大抛离对手的3D性能上,由于APQ8064的Adreno 320的确是非常强悍的一款GPU,运算能力达到57GFLOPS,理论性能甚至是部分竞品的两倍以上,所以它在跑分中能获得这么耀眼的成绩也不足为奇了。

 

从这几款产品的安兔兔跑分我们可以就看出,从分数上的确可以看出很多符合实际硬件性能、架构特性的问题,但是测试软件中还是有不少猫腻,例如APQ8064的超高分数体现,似乎和实际使用的感受并不相符,在实际使用中真的能在运行速度上抛离其他四核接近1/4吗?这显然是不现实的。在一些CPU通用性能的实际测试中,它很多时候甚至不如A9架构的处理器。而GPU的超高分,和硬件性能倒是比较相符,但是到实际应用中,部分大型游戏还涉及到对GPU的优化问题,所以也不是仅仅能通过看分数得出什么结论。对于安兔兔这款跑分软件,奉劝大家还是仅作参考,千万别较真。

 

附录:GPU运算能力参考表

APQ8064的Adreno 320@400MHz:57GFLOPS

Exynos4412的Mali-400MP4@533MHz:21 GFLOPS

Terga3的ULP Geforce@520MHz:12.5 GFLOPS 

K3V2的GC4000@480MHz:34.6 GFLOPS

 

了解更多新酷炫设备,敬请关注@爱搞机

 

相关链接:

高频四核效能之战 Note II VS One X+

深度定制系统 Flyme 2.0和Sense 4+

手机跑分软件靠谱吗?

拒绝忽悠 移动GPU全解读(二)

拒绝忽悠 移动GPU全解读(一)

移动CPU异步多核和大小核的那些事

移动GPU的多核心是怎么回事?

 

 

分享:
igao7-肥威
编辑
不刷机不超频不折腾会死星人
分享微博 分享微信
爱搞机微信

爱搞机微信

搞机啦微信

搞机啦微信

推荐产品

抱歉,产品库没有您要找的产品

试用