对于小米5一边嚷嚷着快快快、一边晒安兔兔跑分的做法,楼主有点迟疑,毕竟大家都说安兔兔和小米关系,已经不算第三方测试工具了。但是想在入手之前看一个比较权威的评测还是很有必要的。
就在小米5发布后不到一天,美国著名权威科技媒体Anandtech就对小米5做了测试,这也可以算是美国高通骁龙820第一次在商用手机上的实际测试,可以给想要上手小米5的人了解一下。
在看测试结果之前,先八卦下,这个网站的创始人据说现在去苹果了。而且,就在2月26日,小米手机还引用了这个媒体的这篇评测的标题来说明小米5手机好,这说明这是被小米认可的权威媒体!所以还是蛮可信的~
链接摆在这里,看得懂的去瞄一眼:
h t t p : / / w w w .a n a n d t e c h . c o m / s h o w / 1 0 0 8 8 / x i a o m i - m i 5 - h a n d s - o n
下面是两个CPU的测试结果:
性能测试,被麒麟950吊打(it gets beat by the Mate 8's Kirin 950 SoC.)
快是小米5的主打点,快就是性能的表现,那我们来看看这个权威媒体对性能的测试结果如何呢?
美国人有时候就是这么直率不留情面,居然用被吊打一词(gets beat打脸啪啪啪啪),说真的当时惊呆了!
首先来看数据存储写入测试,如下图所示:
这是老外的观点和结论:“The writing score is an important test for overall Android performance and the MI5 performs were here, although it gets beat by the Mate 8's Kirin 950 SoC.”
老外特意解释到,如红色标示所示:数据存储写入测试是所有安卓性能测试中重要的一项测试,小米5的表现就在这里,虽然骁龙820被麒麟950吊打!!这老外也真是亮了,居然用吊打(gets beat)这个词。整篇测试中,就只有在数据写入测试的时候提到了这是重要测试,其余没有提及,足见数据写入测试项目的重要性。
Flash的数据写入速度远比读取速度重要很多。懂内存芯片的都知道,对于ROM存储Flash芯片来说,和RAM最大的区别是在于数据写入慢,而读取是很快的,因为写入的时候需要复杂的过程去擦除芯片,以便能在关机没有电后还能保存数据,需要很耗时间,而读取数据则是找到地址后马上取走,不需要改变什么,数据还在那里。其实这个只要你做过这事就很清楚:U盘就是Flash,从U盘拷贝一个文件到电脑以及从电脑拷贝一个文件到U盘,你肯定发现过拷贝到U盘很慢,而从U盘读取一个文件飞快。RAM则是在没有电的时候不能保存数据的,但读写速度都很快。
Flash写入慢将对手机整个涉及数据保存的应用都会有显著影响,比如拍照、微信、微博、天猫、淘宝、京东、下载软件和视频、邮件等这些在使用过程中需要频繁存储数据的情况,可能就会出现拍照慢了,微信微博慢了,天猫淘宝不流畅了。当然,听在线歌曲,只浏览网页不保存等这种不存储的应用不受影响。
下面是另外两项的测试结果:
这是结论:
“Performance was a large focus-point during the Mi5’s presentation. The Snapdragon 820 is touted to bring a lot of speedup, but this doesn’t seem to materialize as well in most situations. In browser tests, the Mi5 doesn’t seem to be able to deliver much improvement over the performance scoresthat we benchmarked back in December on Qualcomm’s MDP/S platform. Xiaomi’s stock browser doesn’t look like it’s been optimized for the Kryo cores and thus doesn’t represent any improvement over Chrome, which is also testing relatively low versus competing ARM cores in the Snapdargon 810 and Kirin 950.”
在这几项重要的性能测试中,骁龙820在网页浏览、Flash存储写入、视频播放方面都比麒麟950差,网页浏览得分差了43%,视频播放差了77%!也就是说骁龙820并不快,你刷网页看新闻看八卦都会慢,看视频体验也不好。
大概翻译如下:性能是小米5发布时宣传的很大的一个重点(小米5的slogan是狠快), 骁龙820吹嘘(对,老外就是用了吹嘘这个单词:touted)在性能上有很多提升,但是经过测试,实际上大多数情况(in most)的测试结果并不好。在网页的性能测试中,和高通的MDP/S平台相比,小米5看起来似乎在并没有表现出有大的提升。小米内置的浏览器看起来并没有针对骁龙820的Kryo内核优化,在Chrome浏览器上也没有任何提升,小米5浏览网页测试得分在和麒麟950的对抗测试中也是相当低。
从该媒体对这几项重要的性能测试结果看,直接打脸安兔兔结果,骁龙820 CPU并没有传说中的狠快,完全不如海思麒麟950,测试专家则毫不客气用了麒麟950吊打的说法,也无情的说骁龙820是吹嘘(touted)性能有多强,显然是持怀疑态度,而实际测试结果就是这样。骁龙820的狠快或者雷军想说的当今世界最快,只存在于安兔兔中。
以上的性能测试还只是在很短时间测试的结果,比如2分钟左右。但使用手机会持续长时间使用,模拟实际使用长时间测试结果如何,该媒体并没有继续测试,估计是时间仓促的缘故。长时间性能测试的结果和一个因素有关,那就是功耗,功耗如果高,就会发热,高发热将导致SoC温度升高,SoC为了保护自己,必须要降低性能运行。可以说,功耗和性能是紧密相关的,功耗高就会影响性能的长时间表现。当然,人人都懂的一个道理,功耗高还会严重影响续航。OK,骁龙820的所谓性能高狠快被打脸后,我们来看该媒体对骁龙820的功耗测试,从而可以对骁龙820的长时间性能情况做一个估算。
能效测试:骁龙820并不能打败海思麒麟950(Qualcomm isn’t able to beat HiSilicon’s Kirin 950 in terms of efficiency)
先拷贝媒体测试图:
“Power efficiency of the new SoC was has been a big discussion topic revolving the Snapdragon 820and I know a lot of readers are impatient on new information on the matter, so I took the opportunity to try to measure the power draw of the new Kryo cores on the Mi5. The values presented here are just estimates based on power measurements from the device’s input charge power so there’s likely some voltage converter inefficiency at play and more thorough measurements in the future may result in lower figures.
We do see some significant improvements for Qualcomm and the Snapdragon 820 represents a substantial reduction in power over the Snapdragon 810 and 808. At first glance though it seems Qualcomm isn’t able to beat HiSilicon’s Kirin 950 in terms of efficiency– although it looks like it will be able to display better efficiency than the Exynos 7420.A bit worrisome was the rather high 1 core power loadbut it’s still too early to determine if this is CPU-core related or rather power from another SoC block.Nevertheless it seems that the Xiaomi Mi5 and other Snapdragon 820 devices should be able show off concrete improvements over last year’s flagship phones.”
首先来看结论:
单核:骁龙820的功耗是2.1W(2055mW),麒麟950的功耗是1.4W(1387mW),骁龙820比麒麟950整整多了50%!!
四核:骁龙820的功耗是4732mW,而麒麟950是3734,骁龙820比麒麟950高30%!而且需要注意的是,骁龙820是只有两个核的频率是2.15GHz,另外两个核的频率1.59GHz,而麒麟950则是4个核都是2.3GHz,频率都比骁龙820高很多,而功耗却低很多,这就是奇迹。也就是说麒麟950的能效比骁龙820高了很多。
大概说一下该媒体英语的意思:
功耗能效是骁龙820的一个大的讨论话题,很多读者关心是否有新的信息,所以我找机会尽量测试了小米5使用的骁龙820 Kryo核心的功耗曲线……简单来说在能效上高通骁龙820并不能吊打打败海思麒麟950(反过来被麒麟950吊打)……令人担忧的一个事情是骁龙820单核奇高的功耗……无论如何,在功耗上,小米5以及所有使用骁龙820的旗舰手机应该要表现出具体的提高(通过优化)。
美国高通骁龙820在性能上和功耗能效上都完败于中国海思麒麟950
从这个权威媒体的测试数据来看,任何客观尊重事实的人都可以毫无争议地得到上述结论。性能就是快,用户体验就是流畅、不卡顿。麒麟950 CPU在体现快的多项重要性能测试中击败骁龙820,从而我们可以知道使用骁龙820的手机将不如使用麒麟950的手机流畅。我们需要注意的事,这是测试的小米5的整机,多项性能测试已经包含了雷军所说的支撑狠快的几个因素:骁龙820 CPU、4G的RAM、UFS2.0的ROM。而在功耗上,麒麟950功耗之低能效之高更是大幅度击败骁龙820。和麒麟950相比,骁龙820无疑是性能低和功耗高的CPU,也就是能效比很低(性能/功耗)。骁龙820依然面临功耗过高的问题。
不过这是一家之言,小米自己投资的雷锋网页出了相关评论:看起来可观,而且是证实上面这家外媒观点的。
这是雷锋网的评测文章链接,也是2.25日3点多就出来了。 h t t p : / / w w w . l e i p h o n e .c o m / n e w s / 2 0 1 6 0 2 / b w W w G o a f P 2 K F I a O F . h t m l ? t = 1 4 5 6 3 8 2 6 2 8 2 5 9
CPU性能测试,小米5骁龙820比麒麟950低最高达100%
圆周率测试,其中圆周率表现一般,用了接近25秒,如下面的图。
从网上的信息可以看出测试圆周率的解释:测试安卓手机(平板)CPU性能的计算软件。它的工作原理是计算圆周率小数点的位数。例如:圆周率CPU测试 50000位就是CPU计算到圆周率小数点后5万的意思,时间越短表示CPU的计算能力越强!
我们从上面的几个测试机型的测试数据对比图可以看出来,骁龙820小米5的圆周率测试花的时间竟然是华为麒麟950(MATE8)的200%!骁龙820是25秒,麒麟950是12.8秒。足见骁龙820在CPU计算能力上有多差,不过,也不知道是不是小米5本身的优化不够还是确实是骁龙820有这么差。
数据写入测试,麒麟950比骁龙820得分高51%
也就是前面美国媒体Anandtech所说的数据存储写入测试是所有安卓性能测试中重要的一项测试,雷锋网的测试结果,麒麟950比骁龙820的得分高了51%!如下图所示:
雷锋网结论:“ Sunspider测试表现一般,甚至没有骁龙810表现好。AndroBench磁盘测试,随机写入表现一般,甚至还不如eMMC 5.0的产品。”
多线程性能测试,麒麟950比小米5骁龙820得分高了20%!
针对小米5的跑分我们可以和其他高端的手机做对比,可以看出在一些需要多线程的测试中骁龙820也没有表现出比多核的SoC有什么大的差距。如下图所示:
从测试数据可以看到,麒麟950(mate8)在多线程测试中吊打骁龙820!!麒麟950是6383分,骁龙820是5327,骁龙820比麒麟950低了20%。
多线程是一个计算机系统的概念,摘抄如下:多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-level multithreading)或同时多线程(Simultaneous multithreading)处理器。在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理(Multithreading)”。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。
简单理解,就是宏观上看,多线程可以同时做很多事,计算机系统早就是多线程的了,这是目前最先进的运行方式。智能手机越来越复杂,功能越来越多,可以说现在的智能手机都需要多线程运行。智能机的多线程性能指标远比单线程重要。对于普通小白用户,可以理解成同时有多个人在干活。
功耗测试:小米5功耗高,而麒麟950的则是“变态”低,长时间测试“变态”稳定!
我们再利用@ioncannon 出品的CPU Burn来测试一下小米5的一些性能表现,如下面的图:
我们也尝试了四核全开(话说已经很久没有玩过只有四核的Android手机了…)的情况,功耗方面超过了8000mW(8W),这是我们没有预料到的,比Exynos 7420和Kirin 950等八核CPU还要高。而稳定性方面,我们打开CPU Burn打开四核全开,从0~27秒都可以保持四核全开满频运行,接着大核降频到2080MHz,到了1分50秒左右,各个核心的频率都开始波动,和Kirin 950那种变态级的频率稳定度相比还是差点火候。
从雷锋网的测试结果来看,毫无疑问,美国媒体对于CPU功耗的测试还是温柔,负载并没有全加上。我们知道,手机是一个会长时间使用的电子产品,一次连续使用半小时以上是非常常见的。对于一个手机来说,不仅仅看专门的跑分软件的瞬间跑分性能,而且更要看持续长时间高负荷的性能表现。骁龙820在四核全开的情况下功耗高达8W,而小米5的电池只有2910mAh,电压是5V,则小米5如果按四核全开功耗8W计算,只能支持(2.91Ah*5V)/ 8W =1.875小时。从雷锋网的测试也可以看出,小米5支持4核全开也就只有27秒钟!然后主频就下降到2080MHz,时间很短。即使已经降频,在1分50秒后,各个核心的频率都开始波动,时高时低。这就说明,骁龙820不能长时间在高性能模式下跑,比起麒麟950差得很远。我们知道,芯片功耗高会转换为热量,会转换为温度,而芯片是在一定温度下才能使用的,温度过高则有可能烧毁芯片,所以,在温度过高时就会降低频率,从而降低功耗。以前骁龙810更极端,功耗过高时直接关掉几个CPU不工作。这说明用户并不能享受到骁龙820的高性能,因为用户是要长时间使用的,不是去短时间跑一下分就完了,当然比骁龙810好一点。同时,用户在玩大型游戏的时候会感受到热,玩不久。
从雷锋网的评价来看,对麒麟950的表现则用了这个词:变态(变态级的频率稳定性),就说明麒麟950即使是在高性能下运行,功耗控制非常好,温度低,能保证长时间运行,也就是用户场景下的长时间使用,用户能享受到这个高性能。
骁龙820功耗高还可以通过刚刚在MWC发布的三星S7用铜管散热来证明,这已经有拆机图如下,如下图。
麒麟950依然是2016年的王者,自主设计架构并不优于用ARM公版架构
骁龙820是高通自己根据ARM的指令授权自己研发的架构,总体来说是4个大核架构,也可以说是2个大核加两个小核,不管什么应用都调用功耗高的核心,而其大核只有2.15GHz(小米标准版还用的是阉割版的骁龙820lite,最高主频只有1.8G,存储频率也低,网络支持也低只有2CA)。麒麟950则采用更加合理的4*A72+4*A53的big.LITTLE架构,费资源少的应用用低功耗的A53,高耗资源的应用调用A72核,在应用并行多的情况下则可以8核一起工作,再加上麒麟950是2.3GHz的主频,比骁龙820高,性能自然比骁龙820高。从中外两个媒体的测试结果可以看出来,高通自己研发的CPU架构无论是在性能上还是功耗能效上并不优于ARM公司的架构。麒麟950的手机是去年12月大量上市的,按照小米总裁林斌的说法,小米5的大量量产还要等两个月以后,也就是4月份才能大量上市。我们可以看到高通比麒麟920晚了整整5个月,这在快速变化的移动互联网手机芯片领域,是非常长的时间。而小米去年之所有没有发布小米5,业内都知道,并不是小米真的如他们自己说的那样要花一年多时间精心打磨,而是因为高通810实在功耗太高,在小米note上用了后体验很不好,导致真的不敢再用骁龙810了,无CPU可用,无法打磨,而苦苦等待骁龙820,于是就等了19个月。但结果却是这样:骁龙820依然功耗高、性能不高。据传,骁龙下一代CPU骁龙830已经准备回归ARM架构。其实骁龙810就是ARM的架构,只是高通优化差,用的20nm工艺落后才导致功耗低。高通其实在CPU设计方面并不是那么强悍,其强悍的是CDMA、WCDMA等方面的知 识 产 权,业内的笑话是:CPU卖通信基带送CPU。高通芯片业绩下降,而外国投资界甚至建议高通分拆芯片部门和知识产权部门,以去掉芯片这个包袱。而ARM的架构是ARM公司专门做的,人家职业就是做架构的,不会差到哪里去,高通和苹果都是基于英国ARM公司研发的指令系统。关于知识产权,因华为握有相当通信技术的知识产权,会给高通少交点。连三星都被逼部分手机版本采用高通CPU,而华为的高端都用自己的CPU。不过骁龙820的4个核用的芯片材料少一些,加工容易一些,成本自然比8核的麒麟950低。只是美国人做的东西,美国人“高贵”一些,人工贵,所以,高通卖给中国厂家的骁龙820也才不便宜。
骁龙820比麒麟950功耗高性能低的一个原因是因为采用韩国三星的FLPP芯片制造工艺,三星工艺在苹果iPhone6S用的A9上已经表现得清清楚楚,比台湾省台积电的FinFET+芯片工艺功耗高性能低,用户要求三星版本的iPhone6s换成台积电的。有消息说,苹果的iPhone7的芯片A10已经会给台积电独家制造。麒麟950则是采用最先进的台积电FinFET+芯片工艺。台积电的这个芯片工艺是谁搞的?是FinFET+工艺技术的鼻祖祖师爷美国胡正明教授,他曾经是台积电的CTO(首席技术官),去年底获得美国最高科学奖,这是可以获得诺贝尔奖的技术,将芯片的摩尔定律又大大延续了。
首先纠正一个错误观点:有些人看到高通和三星采用自研的CPU内核就觉得他们厉害,而麒麟950 采用ARM公版就显得没水平,这其实是一个非常大的误解!而一提到公版ARM架构,有的人就高潮了,什么海思就是一个组装货没有核心技术云云,什么做CPU做系统芯片就如同深圳华强北的装电脑的一样,买来主板、CPU、硬盘、内存条、机箱电源、显示器、鼠标键盘音箱就搞定了,那意思就是他都能拿ARM架构去找台积电装一个CPU出来。我只能说这样的人要么就是水军,要么就是无知,要么就是跪久了以为什么都是美国公司的才先进。当然,这篇文章不谈中国还是美国,直接用产品PK,忘记公司国别。
其实芯片设计是很复杂的事情,何况ARM的架构只是很小的软核。除了那小小的CPU内核,还有众多先进的自研设计才造就麒麟SoC以及海思全部手机套片的高楼大厦!
先讲一下CPU和SoC区别吧。CPU不等于SoC,SoC是系统芯片,包括多个相对独立的“小芯片”单元,经过精心设计后在大芯片内部有机连接,CPU只是手机系统芯片SoC的通用计算单元,另外还有很多芯片单元,其中最重要的是处理通信的基带芯片单元,因为是通信基础单元,需要精通通信协议和模拟数字信号处理等多种科技,这是体现一个SoC功底的地方。华为海思在4G基带芯片上一直压着高通,每个规格都比高通先出来,比如去年7月海思就推出了支持cat12/13的Balong 750,也是比高通早几个月。除了SoC,还有外围配合的射频芯片,连接芯片,和电源系统芯片,这些构成了一个厂家的手机芯片组。能提供完整全部芯片组的全球不超过三家,苹果并不是其中的一家。ARM只是给下游厂商开放了CPU核心架构的Verilog代码、标准指令集,跟工艺不相关。如果要把ARM提供的东西做成一个SoC芯片,需要自己根据工艺的不同定制标准单元库(触发器、与非门)和memory,自己做后端Floorplan。简言之,ARM提供的CPU仅仅是一个计算核心,并非手机芯片的全部,其他多个设计都需要自己解决。也就是说,除了CPU以外,还需要自行设计包括GPU、总线、显示加速器、ISP、视频编解码器、音频处理器、Memory控制器、传感器处理单元,以及DDR、Flash、显示接口、Camera接口、射频RF、USB等对外接口。用当前最先进的SoC华为海思麒麟950来举例吧,如下图所示:
系统级芯片(SoC)设计变得极其复杂。首先,一款手机SOC,集成上百种IP,要按时完成设计,架构设计上既需要避免各个模块互相耦合以降低设计复杂度,同时还需要保证各个模块配合工作时可以发挥出最佳性能,对设计人员是很大的挑战。其次,控制手机的功耗,提升手机续航能力,实现手机的最佳能效比。要做到这两点,除了要准确掌握ARM等厂商的产品开发进度外,还需要自研很多核心器件,同时软硬件协同能力也需要足够强劲。例如全链路QoS技术,保证优化CPU&GPU对Memory访问性能的同时,不出现显示花屏、拍照花屏等情况;再次,封装能力,麒麟高端SoC均采用业内主流的POP(Package On Package)封装技术,实现DRAM和SoC的3D堆叠,既可提高集成度,确保产品的轻薄短小,又可保证高性能的高速存储,是一项非常复杂的封装技术。最后,还不能忽略先进的制造工艺,需要芯片厂商从技术和应用角度跟进。
麒麟950并不是采用完全的公版CPU。ARM的核只是一个标准化的软核,芯片厂商要根据自身的定位,定制标准单元库(触发器、与非门)和Memory,自己做物理实现,才能达到最终能效比。有时候,为了能够达到最佳能效,仅Floorplan就要试验上百次,更不要提版图的绘制次数了。自研部分,从最底层的物理设计到驱动到上层软件控制,都需要大量开发工作,整个Soc基础架构包括CPU、互连和Memory系统三个部分,麒麟950的后面两个都是华为自己做的,硬件方面包括ISP和基带等也是自己研发,其中ISP投入了1亿美元。华为是芯片拥有完全的自主知 识 产 权,用华为自己芯片的手机荣耀6(麒麟920)、荣耀7(麒麟935)、荣耀6Plus(麒麟925)畅销欧洲,完全没有知 识 产 权问题,美国如果不是**原因,早已经进入了。做到麒麟950,华为付出了巨大的人力财力代价。华为是中国大陆最大的芯片设计公司,全球第六大。随著2015年华为销量手机大增,2015年会大幅提高。而台湾消息,华为已经在台湾芯片产业链大幅提高订单。华为手机芯片投入已经10年以上,数十亿美元,数千人,而且,这个投入还是基于在华为其他研发机构掌握诸多通信以及芯片技术上的基础上的投入,华为的芯片从基础的数学图像算法研究等到规划架构设计到实现到上层驱动上层应用实现由全球欧美中国等多个研究所共同完成。
麒麟950还有一个黑科技是芯片底层实现的防伪基站假短信息技术,说不定就可以让你减少“几亿元损失”。另外,还有在基带实现了心跳同步技术,以及有i5协同处理器处理,这些都是功耗低的缘故。
其实,从mate8的实际用户反馈就可以看得出来,麒麟950确实是一款高性能和长续航的手机,正因良好口碑才在上市不到1个月销量就有100万部,这在中国国产3000多元手机是第一的。
所以呢?bala了一大堆,意思就是说:
从测试数据来看,麒麟950比高通820性能好更快、功耗更低能效比更高。
在中国厂家的发布会上,因为华为在手机方面的芯片、软硬件、通信等掌握的核心技术,只有华为才能够说我们的芯片如何如何牛叉,我们的全网通如何牛叉,我们的ISP如何牛叉,以及我们自己的省电技术如何牛叉,我们自己的诸多黑科技如何牛叉。而其他厂家则是高通、三星、联发科的芯片如何如何,其他芯片器件如何如何,整场发布会下来基本上就是其他元器件厂家产品发布会一样。说到这里,对于小米5把高通骁龙820当做自己的黑科技我也是醉了!