一直以来,Android都有个比拼跑分的怪风气。跑分软件能帮助我们衡量手机的性能,但是它也不能代表手机的绝对性能。近日Epic Games推出了一款“游戏”史诗城堡Epic Citadel,它内置了帧数测试,采用虚幻引擎并加入大量光影特效,对GPU的要求很苛刻,我们也对市面上主流的一些手机进行了测试。
Epic Games是全球领先的数字游戏及图形交互技术开发商,它推出了著名电脑游戏虚幻(Unreal)和虚幻竞技场(Unreal Tournament),这都是脍炙人口的射击大作。当然,Epic Games也研制了虚拟游戏开发引擎(Unreal Engine),这个引擎也被应用到很多移动的游戏大作中。而近日Epic Games更是推出了自家的“游戏”史诗城堡Epic Citadel,苹果也曾在iPhone4发布会上展示过这个震撼的古堡漫游的效果。之所以打引号,是因为这款游戏实际上并不具备什么可玩性,在游戏中玩家以第一人称视觉在一个古城中四处游走,更多的只是展示虚幻引擎带来的绚丽效果,而不是传统意义上的一些射击、动作游戏。相对于感受虚幻引擎的顶级视觉效果,Epic Citadel更多的用处是在它自身带有的Benchmark上,它自带了一个显示游戏不同场景帧数的测试,而且对主流的Android手机的GPU来说,这些场景产生的负载都比较大,相对一般的跑分软件来说,Epic Citadel更加接近实际。而且对于一般跑分软件最终给出的分数,游戏的帧数显得更加直观,30fps是基本流畅线,60fps是满帧,这样看来比一些跑分软件几千、几万分来得要更加易懂,也更加实际。
测试软件:Android版的Epic Citadel v1.05
高清组:小米2、魅族MX2、三星Galaxy Note II、Google Nexus 4、联想K860i、HTC One X+
全高清及以上组:HTC Butterfly、nubia Z5(测试样机)、oppo Find5、华为 Ascend D2、Google Nexus 10
硬件说明
小米2、Nexus 4、Butterfly、Z5、Find5都使用了高通APQ8064,搭配Adreno320。
MX2、Galaxy Note II、K860i使用三星Exynos 4412,搭配Mali-400MP4。
One X+使用Tegra3,搭配Geforce ULP。
D2使用海思K3V2,搭配GC4000。
Nexus 10使用Exynos 5250,搭配Mali-T604。
先来介绍一下Epic Citadel的菜单和场景
Epic Citadel场景宏大,而且细节、光影效果都表现得非常出众,绝对是现今游戏的顶级水平(点击可查看大图,原图截自HTC Butterfly,分辨率为1920*1080)▼
出色的光影效果和模型表现(点击可查看大图,原图截自HTC Butterfly,分辨率为1920*1080)▼
菜单中有明显的“Benchmark”字样(点击可查看大图,原图截自HTC Butterfly,分辨率为1920*1080)▼
菜单中可详细设置以画质优先或者以性能优先(以下测试成绩全部以画质优先为准)▼
高清组
小米2(Adreno320,1280*720),被誉为“跑分小王子”的小米2代,在游戏中表现非常优秀,接近满帧的成绩,这得益于Adreno320的超强图形处理能力▼
MX2(Mali-400MP4,1280*800),MX2使用的是高频Mali-400MP4,但是在游戏中表现并不是十分理想,只有35帧▼
Galaxy Note II(Mali-400MP4,1280*720),三星本身对自家SoC的优化还是相对较好的,帧数有45帧▼
Nexus 4(Adreno320,1280*768),和小米2一样,四儿子也达到了基本满帧,甚至比小米2要更高一些,看来Adreno320应付高清级别的分辨率还是完全足够的▼
K860i(Mali-400MP4,1280*720),K860i的分数中规中矩,平均帧数39▼
One X+(Geforce ULP,1280*720),One X+的表现让人惊喜,虽然硬件指标上要比对手弱不少,但是实际帧数比Note II还要高一些,看来Geforce ULP对虚幻引擎的优化较好▼
全高清及以上组
Butterfly(Adreno320,1920*1080),虽然Butterfly也是使用Adreno320,但是由于1080P高分辨率的原因,Butterfly的帧数要比小米2、Nexus4低一些,平均帧数49.7▼
Z5(Adreno320,1920*1080),Z5在GPU的优化上和Butterfly有一定差距,只有30.7帧▼
Find5(Adreno320,1920*1080),Find5的表现处在Butterfly和Z5之间,帧数是40帧▼
D2(GC4000,1920*1080),D2使用的GC4000在测试中表现得很吃力,帧数只有20.1▼
Nexus 10(Mali-T604,2560*1600),面对2560*1600的恐怖分辨率,Mali-T604的表现依然神勇,这让笔者也感到很意外,帧数是51.7帧,这甚至比Adreno320带1080P屏幕的帧数更加高,实属难得▼
本次测试机型横向对比▼
笔者在以往的GPU性能测试中其实也加入了很多帧数的测试内容,基本都是通过搭配第三方软件fps meter才能实现的,手机本身需要root。而像Epic Citadel这样提供画质选择并带有帧数测试的游戏比较少见,因此用它作为衡量GPU运算性能也是一个不错的选择。而由于游戏本身使用虚幻引擎并运用大量光影效果,再加上现在主流手机的分辨率已经到达高清级别,这对现在的GPU来说会造成很大的压力,在测试中甚至有产品跌至20帧的成绩,这也证明Android手机在GPU运算性能方面急需提升。对于2013年1080P手机的发展而言,GPU运算性能的提升比单纯增加CPU核心数、频率来得更加重要。当然,不同GPU的数据包不同,优化也不尽相同,例如测试中就出现Geforce ULP在同分辨率下比Mali-400MP4帧数更加高的情况,这和大部分应用情景都是相反的。因此Epic Citadel更适合观察相同GPU下的性能差异,例如本次测试中同是使用Adreno320的手机,测试结果却参差不齐,这其中的差别也就看出厂商优化功力的区别了。
了解更多新酷炫设备,敬请关注@爱搞机
相关链接: