【IT168 评测】智能手机作为电子消费品,也遵循一般消费品的共性——品牌效应。几年前我们买手机追的是诺基亚、摩托罗拉等品牌,而随着近两年智能手机的普及,越来越多的手机上游生态链品牌也开始从幕后走向台前,例如现在很多消费者买手机的时候会考虑手机使用的是高通、联发科还是海思、三星的处理器。雷军说过:选手机就是选芯。虽然这句话十分片面,但也从侧面印证了一款处理器对于时下智能手机用户体验的重要性。而今天,我们也为大家带来目前市售四款旗舰处理器的性能对比。包括:高通骁龙810、三星Exynos7420、华为麒麟935和联发科MT6795 Tubro。
概述
其实我们前面把四款芯片定位为处理器的说法并不十分准确,确切的说这是目前市面上4款旗舰SOC。所谓SOC即系统级芯片。以高通系SOC为例,其包含:CPU、GPU、计算DSP、基带模块、图像ISP、内存控制器、传感器低功耗处理器等等部件,可见CPU仅占整个SOC芯片的一小部分。由此可见,衡量一款手机SOC性能则需要从CPU性能、GPU性能、存储性能、视频解码性能、图像处理性能、连接性等等众多方面综合来看。而我们在常规评测中对于手机性能的测试通常只涉及CPU运算性能等一小部分。而我们今天的横评则涉及面更广一些,主要从CPU性能、GPU性能、存储性能和视频解码等四方面来进行。而后续我们也将针对四款SOC的图像处理性能等方面做更有针对性的专项对比评测。也请大家持续关注。
硬件参数
在常规的手机对比横评的文章中,我们通常使用硬件参数对比作为文章的开篇。而SOC芯片方面也有自己差异化的硬件参数。在此次横评的开始,我们也通过对比表格来看看四款SOC芯片在参数方面有何差异。
主流旗舰机所使用的芯片基本资料对比
手机芯片三星Exynos 7420高通骁龙810华为麒麟935联发科MT6795T
制程工艺14nm FinFETTSMC 20nm HPm28nm HPm28nm HPm
核心数量8核8核8核8核
架构Cortex A57+A53Cortex A57+A53Cortex A53Cortex A53
频率4x2.1GHz+4x1.5GHz4x2.0GHz+4x1.5GHz4x2.2GHz+1.5GHz8x2.2GHz
网络基带LTE Cat6LTE Cat9LTE Cat6LTE Cat4
图形处理器Mali-T760 MP8Adreno 430 Mali-T628 MP4PowerVR G6200
图形频率772MHz600MHz 600MHz700MHz
内存类型2x64bit DDR4 1600MHz2x64bit DDR4 1600MHz2x32bit DDR3 933MHz2x32bit DDR3 933MHz
内存带宽25.6GB/s25.6GB/s 14.9GB/s 14.9GB/s
浮点运算209.4 GFlops324 GFlops62.3 GFlops89.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
测试环境:正常室温环境
测试机型:小米Note顶配版(骁龙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
测试环境:正常室温环境
测试机型:小米Note顶配版(骁龙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。
存储性能测试
测试方法:测试连续读取写入,随机读取写入
测试工具:AndroBench
测试环境:正常室温环境
测试机型:小米Note顶配版(骁龙810)/三星Galaxy S6(Exynos 7420)/华为P8(麒麟935)/魅族MX5(MT6795T),均为100%电量。
存储性能也是SOC整体性能的一个重要组成部分,存储性能一方面取决于RAM、ROM颗粒的性能,另一方面就取决于SOC存储器管理模块。举个简单的例子,时下越来越多的高清视频体积越来越大,SOC存储器能否支撑这么高速的持续数据传输?在运行网络游戏时,间歇性的小文件传输能否保证稳定性?很多时候消费者认为手机卡顿,并不是因为CPU、GPU性能不足,而是存储性能成为了SOC的短板。
通过测试数据,我们可以看到,骁龙810在连续读取、随机读取方面都拥有巨大优势。这也是骁龙810主打多媒体性的必备因素。而值得关注的是,在存储性能方面麒麟935的性能全面处于下风,在存储方面较差的表现也直接体现在超高清视频播放方面。
4K视频播放
测试方法:播放4K超高清视频
测试工具:Moboplayer/4K 30FPS视频
测试环境:正常室温环境
测试机型:小米Note顶配版(骁龙810)/三星Galaxy S6(Exynos 7420)/华为P8(麒麟935)/魅族MX5(MT6795T),均为100%电量。
之前有一种观点,如果说1080P画质的普及是源自电视产业、播放机产业的快速发展,那么2K甚至4K视频的普及就要靠移动设备的迅速支持。时下越来越多用户观看视频的介质已经从大荧幕、电视转移到移动的小屏幕设备上,如何能在智能手机上为用户带来更好的观影效果也是各大芯片厂商认为在未来一段时间内差异化的核心竞争力之一。在横评的这一部分,我们也来测试下四款顶级SOC平台在4K视频播放方面的能力如何?
通过测试数据,我们可以看到,骁龙810和三星Exynos7420都完美无卡顿播放了原片源,这也说明了两款平台对于4K片源解码和读取速度方面都做的比较到位。而MT6795T则在整个播放过程中出现了音画不同步最终没能完成测试,参考之前6795T在存储性能测试的环节中取得的成绩,我们并不怀疑其读取速度是导致最终视频无法播放的瓶颈,而很有可能是解码方面出现了问题。而麒麟935虽然完整的播放了视频,但在整个播放过程中帧数仅仅维持在个位数,可见麒麟935在存储性能和解码性能方面都存在一定不足。
求团购123568个小朋友盼望团购
相关阅读