硬件性能测试
此次Moto X 极搭载了骁龙810 SoC芯片组。15年中,骁龙810可谓从年头红到了年尾。性能强大的同时,坊间也盛传其发热量巨大。评测文章的这一部分,我们就对包括骁龙810在内的15年四款旗舰SoC芯片做一个详细的横向对比。在此次横评的开始,我们也通过对比表格来看看四款SOC芯片在参数方面有何差异。
主流旗舰机所使用的芯片基本资料对比 | ||||
手机芯片 | 三星Exynos 7420 | 高通骁龙810 | 华为麒麟935 | 联发科MT6795T |
制程工艺 | 14nm FinFET | TSMC 20nm HPm | 28nm HPm | 28nm HPm |
核心数量 | 8核 | 8核 | 8核 | 8核 |
架构 | Cortex A57+A53 | Cortex A57+A53 | Cortex A53 | Cortex A53 |
频率 | 4x2.1GHz+4x1.5GHz | 4x2.0GHz+4x1.5GHz | 4x2.2GHz+1.5GHz | 8x2.2GHz |
网络基带 | LTE Cat6 | LTE Cat9 | LTE Cat6 | LTE Cat4 |
图形处理器 | Mali-T760 MP8 | Adreno 430 | Mali-T628 MP4 | PowerVR G6200 |
图形频率 | 772MHz | 600MHz | 600MHz | 700MHz |
内存类型 | 2x64bit DDR4 1600MHz | 2x64bit DDR4 1600MHz | 2x32bit DDR3 933MHz | 2x32bit DDR3 933MHz |
内存带宽 | 25.6GB/s | 25.6GB/s | 14.9GB/s | 14.9GB/s |
浮点运算 | 209.4 GFlops | 324 GFlops | 62.3 GFlops | 89.6 GFlops |
OpenGL ES 3.0 | 支持 | 支持 | 支持 | 支持 |
通过对比参数表格,我们可以看到四款SOC芯片从架构上就可以分为高性能和性价比两类,其中高通骁龙810和三星Exynos7420都采用了目前商用最新的A57+A53大小核架构,而联发科MT6795T和麒麟935则是采用了8核A53架构,核心数方面虽然大家都是8核但性能方面差距还是存在的。
另一点值得大家注意的是制程。此次三星Exynos7420采用了最新的14nm FinFET制程工艺,更新的制程能够大幅降低处理器封装面积,从而能够降低功耗,但同时如果工艺没有提升的话,随着电路间距的减小,漏电率也会随之升高,所以此次三星也采用了全新的FinFET工艺来解决漏电率的问题,最终能否达到降低发热降低功耗的效果呢?我们测试环节见分晓。
探秘热管理机制
测试方法:拷机10分钟
测试工具:PerfMon/AID64/CPU Burn
测试环境:正常室温环境
测试机型:Moto X 极(骁龙810)/三星Galaxy S6(Exynos 7420)/华为P8(麒麟935)/魅族MX5(MT6795T),均为100%电量。
测试第一个环节,先来为大家揭秘一下四款SOC的热管理机制,也就是大家常说的发热降频。之前业界也盛传高通骁龙810发热严重,究竟是不是这样呢,这一环节也正好能给大家揭秘。也简单给大家介绍一下测试原理:通过CPU Burn瞬间将各款SOC负载拉到最大,运行10分钟的过程中,通过PerfMon检测各款SOC各核心运行状态,通过AID64调用CPU温度传感器实时检测各款SOC芯片的CPU核心温度,注意:我们这里测试的是CPU核心温度,而不是通常我们使用热传感仪测试的整机温度。
图注:图一表示四款处理器全负荷运转10分钟,CPU性能随时间变化。CPU性能100代表处于CPU100%性能状态。图二表示处理器全负荷运算10分钟,CPU核心温度随时间变化。温度单位摄氏度。
结合这两张数据图表,我们可以得出以下几个结论:
1.高通骁龙810在四款SOC芯片满负荷运行中,温度控制最好,最终维持在59度左右。骁龙810发热严重的传闻不实。
2.三星Exynos7420性能衰减度最小。在整个10分钟的满负荷拷机过程中,CPU性能基本维持在整体性能的86%。
3.麒麟935热管控阀值最高,虽然在整个测试的10分钟内,麒麟935 CPU性能也维持在整体性能84%的水平,但核心温度最高冲高到94度。
4.联发科MT6795T性能最不稳定,在整个测试的10分钟内,联发科MT6795T性能跨度从87%到40%,并且在最后一分钟内出现了核心大面积关闭而导致整体性能下降到2%的待机水平。
高通骁龙810热管控解读
在整体测试环节中,骁龙810在最开始的30秒钟8核心全开,达到性能峰值97%,而随后出现两个大核心关闭+两颗大核心降频至1GHz左右,在测试进行到2分钟之后,出现4个小核降频至1.2GHz+一颗大核心降频至0.8GHz的运算搭配。测试进行6分钟后,四颗大核全部关闭。温度方面,骁龙810核心温度长时间维持在59度,相比于其他三款竞品低30%左右,显然温度并不是制约骁龙810自动降频的原因,而其他数据则露出端倪,在整个运行过程中,整机长期维持在4V/800mA左右的输出功率上,输出功率达到3.5W左右,而普通电池容量基本在11Wh左右,所以输出功率很有可能是骁龙810系统自行降频的更深层次原因。换句话说,骁龙810能够运行在性能更高的水平线上同时也能够保证核心温度与竞品保持持平,但出于对整机续航的保护,骁龙810进行了自动降频处理。(测试基于小米Note顶配版,不同基于骁龙810产品可能存在不同的热管控机制)。
三星Exynos7420热管控解读
在整个测试环节中,最平衡的就是三星Exynos7420。在保持整体性能在整个测试过程中维持在86%的高性能上,核心温度也基本控制在85度以下。但同时我们也注意到三星Exynos7420在整个测试环节中功耗达到4W甚至更高。这也表明三星虽然通过全新的制程工艺将功耗压低,但热管控机制还是更加偏向于性能。虽然整个测试过程中性能相比骁龙810大幅提升,但同时功耗也相比20nm制程的骁龙810不降反增。
华为麒麟935热管控解读
麒麟935在整个测试环节中,可以说非常强悍,在95%的时间中,CPU均运行在1.5GHz*4+2.2GHz*4的设计水平上。也充分证明了这款处理器十分适合长时间高压运转。由于AID64未能识别麒麟935输出电流传感器数据,所以笔者并不清楚在整个测试过程中其输出功率,但考虑到华为能够“容忍”其核心温度长期运行在90度以上的水平,想必功耗也是可以接受的。
联发科MT6795T热管理解读
联发科MT6795T在整个测试环节中表现的并不理想,虽然同麒麟935相同搭载了8核A53架构,但在整个测试环节后期甚至出现了多核大面积关闭,仅达到待机水平性能。由于同样AID64未能读取其电流传感器数据,所以笔者并不清楚其热管理机制究竟怎样。如果不是笔者手中这颗SOC体质不佳,就是这颗SOC并不适合长期高负荷运行。
CPU+GPU性能测试
测试方法:运行大型游戏测试FPS
测试工具:GameBench/侠盗猎车手圣安地列斯/浴火银河2/真实赛车3
测试环境:正常室温环境
测试机型:Moto X 极(骁龙810)/三星Galaxy S6(Exynos 7420)/华为P8(麒麟935)/魅族MX5(MT6795T),均为100%电量。
测试第二个环节,我们主要测试CPU+GPU综合性能。之前在我们的常规产品评测中主要通过多款常用跑分软件来进行测试,而目前业界产品针对常规跑分软件进行系统白名单优化也成为“公开”的秘密,所以此次也选用了检测软件+游戏来测试帧数的形式来进行CPU+GPU性能的解读。
1.侠盗猎车手圣安地列斯
这款游戏是注明的GTA系列的安卓复制版,并且同样由Rockstar出品,对于全平台的优化应该来说是相当到位。通过测试数据我们可以看到高通骁龙810、三星Exynos7420和MT6795T基本在游戏过程中始终维持在30FPS左右,而麒麟935则间接性出现掉帧现象。并且通过GameBench的测试数据显示,高通骁龙810能够持续运行5.4小时,三星Exynos7420能够持续运行3.6小时,麒麟935能够持续运行5.1小时,而MT6795T能够持续运行3.7小时。如果综合考虑FPS、续航和各产品电量不同,在这一环节中得分由高到低排序为:骁龙810>麒麟935>Exynos 7420>MT6795T。
2.浴火银河2
浴火银河2是德国Fishlabs开发的一款太空大场景游戏。通过测试数据我们可以看到骁龙810、三星Exynos7420、MT6795T麒麟935基本在游戏过程中都始终维持在30FPS左右。并且通过GameBench的测试数据显示,而高通骁龙810能够持续运行6.4小时,三星Exynos7420能够持续运行6.3小时,麒麟935能够持续运行5.0小时,而MT6795T能够持续运行6.4小时。如果综合考虑FPS、续航和各产品电量不同,在这一环节中得分由高到低排序为:骁龙810=MT6795T>Exynos 7420>麒麟935。
3.真实赛车3
真实赛车3是EA出品的一款大型赛车游戏。通过测试数据我们可以看到骁龙810、三星Exynos7420、MT6795T基本在游戏过程中都始终维持在35FPS左右。而麒麟935则运行在25帧左右。并且通过GameBench的测试数据显示,而高通骁龙810能够持续运行4.2小时,三星Exynos7420能够持续运行3.8小时,麒麟935能够持续运行4.5小时,而MT6795T能够持续运行3.7小时。如果综合考虑FPS、续航和各产品电量不同,在这一环节中得分由高到低排序为:骁龙810>Exynos 7420>MT6795T>麒麟935。
通过测试,我们可以看到在三款大型游戏的测试过程中,无论是运行帧数、续航骁龙810均处于大幅领先地位。而麒麟935也是一款非常有代表性的产品,虽然FPS环节中麒麟935在两款游戏中均处于垫底位置,但续航方面表现的也大幅领先Exynos7420和MT6795T。