3没有火力全开的GPU?
前面我们说到伴随A72架构的诞生,ARM还带来了两大全新特性,其一就是麒麟950没能用上的CCI-500,而其二则是全新的Mali-T880 GPU显示核心。在此次沟通会上,华为毫不避讳的称之前自家产品在GPU性能方面并不出色,能够这样务实的看待自家产品值得很多常常把秒天秒地秒宇宙挂在嘴边的业界厂商学习。其实Mali-T880是去年底ARM推出的Mali-T800系列GPU的最新产品,也是ARM目前最高端的GPU显示核心。ARM官方给出的数据称Mali-T880能够达到1700Mtri/S和13.6Gpix/S的像素填充速度。这两项数据均为之前ARM最高端GPU核心T760的1.3倍。但值得注意的是,这项数据是基于16核心、主频850MHz的Mali-T880 MP16测试的。是的,你没有看错,Mali-T880能够做到MP16。
而此次麒麟950上并没有采用ARM官方近乎疯狂的Mali-T880 MP16,而是追求高频少核的策略,采用了主频900MHz的Mali-T880 MP4四核心GPU显示模块。主要出于减少晶体管数量、降低SoC封装面积、降低功耗的考虑。相比之下三星全新的Exynos 8890则采用了Mali-T880 MP12的设计。麒麟950的沟通会上也给出了几个测试数据,结合目前现有的旗舰SoC,我们也绘制了表格,来看看Mali-T880 MP4@900MHz的实力如何?
通过表格,我们可以看到,在华为海思官方给出的几项测试结果中来看,麒麟950的显示性能相比于之前的麒麟935有着长足的进步,同样也在联发科旗舰SoC性能之上。但相比于骁龙810和三星Exynos7420来看,性能处于持平状态。如果高通、三星官方给出的数据没有太大出入的话,麒麟950的显示性能应该不敌骁龙820的Adreno530和Exynos8890的Mali-T880 MP12。不过考虑到后两者近期不可能有量产机型上市销售,GPU也面临着和CPU同样的境况——优势仅能够维持3到6个月左右。
在显示性能这部分,笔者想说简单的通过测试软件分数将麒麟950、高通820、三星Exynos8890进行对比是比较片面的。GPU性能并不是一个突发事件,而是和CPU运算同样为持续事件。如何能够保证GPU长时间处于高主频运转才能够最终提升游戏、应用体验。在这点上高频少核的策略优势就比较明显,GPU能够在更长的时间内处于功耗阀值内,从而运行在更高主频上的时间更多。以上均为笔者基于理论进行推测的结果,最终是否属实,还需要拿到真机后进行专项测试。
同时,沟通会上还提及了华为针对GPU在应用层面上的优化。加入了智能Boost、最优能耗比调度、Android Framework的定制化改进、性能敏感场景的预处理、Xsync、SKIA算法硬化和ART优化编译等特性,统称为启发式智能调度算法。简单来说就是提升应用启动速度、提高日常操作流畅性等。不知道大家是否注意到两年前安卓还不是十分流畅时,搭载同样硬件的Windows Phone 7手机就能够在流畅性方面超越安卓,这其中就有智能预处理的功劳。华为也给出了相关数据:在128个常用软件中,平均启动速度麒麟950要超越iPhone6s使用的A9处理器。
4自主研发的图像ISP
其实华为手机在图像算法方面业界处于领先水平,之前的超级微距、双摄像头、流光快门等功能也让用户实实在在体验到了不同于其他家的拍照体验。但画质方面,华为产品在时下旗舰智能手机中也的确排不上号。这其中有诸多原因,例如片面的追求超薄导致压缩镜头厚度从而使得画质和对焦速度的降低等,这些属于市场导向方面的偏差。而华为海思能做的就是自主研发集成ISP。此次麒麟950上也搭载了新款华为自主研发的集成图像ISP核心。
其实图像ISP集成还是外挂这一话题已经持续了好几年了。随着集成ISP性能更加强大、功耗更低,也就渐渐取代了外置ISP。目前高通在集成图像ISP领域应该属于业界领先,不仅在像素吞吐能力方面,还在显示特性、虚拟现实、增强现实领域有着深入的研究。而此次麒麟950搭载的图像ISP华为官方也给出了相关数据:双核14bit+960MP/s的像素渲染速度。
大家可能对这组数据并不是那么敏感,笔者简单解释一下,14bit指色彩深度,即能够显示色彩的细微变化,目前单反相机也采用14bit的色彩深度。而960MP/s则指像素渲染速度,以4K 60FPS为例,需要ISP在一秒钟处理至少3840*2160*60像素。我们通过和现有高通骁龙810的ISP进行对比可以看到基本上麒麟950和810处于同一水平上,可以说麒麟950的集成ISP起点还是很高的。沟通会上华为海思也介绍了麒麟950的ISP团队。当然,目前麒麟950的图像ISP更多的是来提升画质、提升4K视频录制播放能力,在例如虚拟现实、增强现实的图像处理领域还并没有过多的涉足。