分享

洞悉移动GPU脉搏 带你了解手机版3DMark

 ynhnzp 2013-11-03

    就如同几年前NVIDIA叫嚣着GPU要取代CPU一样,相对于大家所熟悉的四核八核CPU而言,智能机平台上的GPU重要性也在渐渐升级,以此来应对Andorid平台的UI渲染、越来越高屏幕上大型3D游戏画面渲染以及视频硬解码等等任务。因此对于GPU的评测工具也显得越来越重要,在之前的GLBenchmark 2.5、Neocore等工具的负载很轻,无法满足飞速发展的手机GPU性能的时候,曾经出品PCMark等著名Benchmark工具的老牌评测软件厂商Futuremark也在今年推出了跨平台的GPU Benchmark工具3DMark,能够同时横跨Android、iOS、Windows RT几大主流平台和传统的Windows桌面领域。


洞悉移动GPU脉搏 带你了解手机版3DMark
洞悉移动GPU脉搏 带你了解手机版3DMark

    3DMark原本是Futuremark公司在PC端推出的一款专门测量显卡性能的软件,不过随着版本的更迭,3DMark已经渐渐转变成了衡量整机性能的软件,在发烧友心中更是树立起了测试标杆的形象。2013年2月,继3DMark 11之后,新一代产品以“3DMark”这个复古的名字重磅亮相。

3DMark
Android版3DMark(图片来自Futuremark)

三大测试场景 横跨桌面、移动平台

    3DMark不仅跨平台,而且用到了不同的图形API——在Windows RT/8平台上用到了著名的Direct X(桌面平台的3DMark共有三种不同负载的场景,其中有专为基于DirectX11显卡的高端产品设计的FireStrike、支持基于DirectX10的主流硬件的CloudGate以及为入门级DirectX9设备打造的IceStorm),而在Android和iOS等移动平台则用到了OpenGL ES 2.0。

3DMark
针对各平台的测试场景(图片来自Futuremark)

    其中能够横跨桌面与移动平台的仅有Ice Storm一种场景;依据负载的不同分为Ice Storm普通版和Ice Storm Extreme版本。

3DMark 3DMark 3DMark
测试场景(图片来自Futuremark)

Icestorm场景测试项目组成

    IceStorm与IceStorm Extreme用来测试的动画虽然复杂程度不同,但内容是一样的,都包含了三项测试——Graphics test 1(图形测试1)、Graphics test 2(图形测试2)以及Physics test(物理测试)。

3DMark 3DMark
Ice Storm/Extreme 图形测试1/2分别负载(图片来自Futuremark)

    前两段图形测试动画主要考验的是设备的GPU性能,其中图形测试1在降低像素负载的同时,更加侧重于顶点渲染;图形测试2测试的重点则偏向于像素渲染及后期处理,测试动画中的顶点及三角数量都比图形测试1有大幅度减少,而像素数量则大幅提升。第三段物理测试则是将GPU的影响降到最低,主要考验CPU的物理性能。物理测试的动画背景采用了静态图片,也是为了将GPU的负载降到最低,主要考察CPU物理性能。

3DMark
Cloud Gate/FireStrike场景负载

    至于用于桌面领域的Cloud Gate和FireStrike两大场景则更加复杂,对比两者的负载,显然目前智能机的GPU水平显得非常小儿科,无论如何还是无法和PC处于同一量级上的。


回到顶部阅读

跨平台Ice Storm场景测试项目

跨平台Ice Storm场景测试项目

Ice Storm默认设置:- 渲染分辨率:1280x720

Ice Storm Extreme默认设置:- 渲染分辨率:1920x1080


3DMark
Ice Storm/Extreme默认设置(图片来自AnandTech)

    Ice Storm/Extreme的渲染都是依据固定分辨率,前者为1280x720而后者为更高的1920x1080;然后缩放到设备屏幕上显示。这种Offscreen的渲染方式可以保证采用不同分辨率的移动设备拥有能够在一起比较的公平性。

3DMark 3DMark
Ice Storm/Extreme 图形测试1/2分别负载(图片来自Futuremark)

    图形测试1:该测试针对测试顶点建立,像素负载相对较轻。图形测试1的场景每一帧处理53万个顶点,需要对18万个三角形进行光栅化,同时每帧处理470万个像素。通过排除复杂的后期处理步骤,并且不渲染粒子效果,像素负载得以保持相对较低。

3DMark
图形测试1场景画面(图片来自Futuremark)

    图形测试2:该测试偏重限速处理,包括读取纹理、进行每像素计算、写入渲染器目标。平均每一帧处理1260万个像素。相比图形测试1,多出来的790万个像素来自粒子,以及泛光、条纹(streak)、动态模糊等后期处理。每一帧平均还有7.5万个顶点,大大少于图形测试1,因为不再绘制阴影,处理几何的多边形也少得多。

3DMark
图形测试2场景画面(图片来自Futuremark)

    终端方面,被测Android设备的系统版本需要高于Android 3.1,并且拥有1GB以上内存(RAM)及300MB以上存储空间(ROM)、兼容OpenGL ES 2.0;iOS设备的系统版本则要在iOS 5.0以上,以苹果的不同产品线来看,则是iPhone 4之后的手机产品、iPad 2之后的平板产品以及iPod Touch 5以后的Touch产品,同时存储空间也要在300MB以上。

    在最终的分数列表中,除了最上面一行的测试总成绩之外,下边还列出了图形测试成绩、物理测试成绩,以及图形测试1、图形测试2、物理测试的每秒帧数。

回到顶部阅读

手机版3DMark测试过程与结果

手机版3DMark测试过程与结果

    3DMark由apk安装包和100MB左右的数据包所组成,如果你不想要在线下载数据包,可以将数据包一起事先下载完成之后,导入到手机SD卡Andriod/obb目录下。3DMark安装完成后,开启就会自检测数据是否完整,检测完成就可以开启测试。

    3DMark测试过程不需要太多介入,主界面拥有“Run Ice Storm”“Run Ice Storm Extreme”两大按钮,点击即可开启相应的测试,测试完成后结果自动呈现。


3DMark
3DMark主界面

    除了Ice Storm和Ice Storm Extreme两项测试都能给出统一的分数之外,结果页面还详细给出了每项测试的图形测试1、图形测试2和物理测试的详细分数。

3DMark
Ice Storm测试结果

3DMark
Ice Storm Extreme测试结果

3DMark
详细测试结果

    除了测试页面之外,Android/iOS版本3DMark当中还提供了“MY DEVICE(当前测试设备信息)”“DEVICE CHANNEL(测试设备成绩数据库)”两大功能。前者提供了比较详细的你用到的测试手机的硬件参数信息,但是针对大部分机型推出,少部分小厂商机型并无法正常显示。

    后者则是3DMark建立的在线数据库,主流Android手机都会在这里留下成绩,你也可以拿来比比看自己的手机GPU处于怎样的水平上面。目前处于最前列的为Tegra4与骁龙800两大平台,以后者机型居多。

3DMark    3DMark
测试结果与系统信息页面

3DMark    3DMark
在线成绩对比页面

3DMark
目前旗舰平台3DMark成绩

    针对目前不少旗舰机Ice Storm/Ice Storm Extreme两项测试成绩经常会有爆表的状况,3DMark也推出了更高负载的Ice Storm Ultimate测试,以应对未来性能更加强悍的移动平台。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多