随着手机硬件的迅猛发展,性能不断提升,一个问题也越来越多地被大家提起——手机和PC相比性能到底还差多远呢?我想大家一定都想知道,我们同样也想知道真相。这不,深受大家喜爱的性能测试软件3DMark近期推出了它的全新版本,并且同步推出的还有Android版本。也就是说,新3DMark不但可以测试PC的显示性能,而且能够考察手机的性能。很明显,新3DMark终于可以帮助我们找到答案了!
以往发布的3DMark版本,名字之后往往有不同后缀,例如3DMar k 11、3DMark 2005、3DMark Vantage,其中以发布时间命名的居多,也有表示商业意义的版本(3DMark Vantage),而新版3DMark则一改前貌,直接用3DMark命名,确实让人有些意外。这大概是在向人们传达的一个信息:新3DMark将在功能上有一个全新的改变,并且将更能表现3DMark的本质。
新3DMark大的改进之处是同时支持桌面与移动平台的跨平台测试,包括Windows、Android、iOS以及WindowsRT。其中,Android、iOS只能运行三个测试场景其中的Ice Storm,而Windows、Windows RT则可以运行Ice Storm(入门级DirectX 9设备)、Cloud Gate(支持基于DirectX 10的主流设备)和Fire Strike(基于DirectX 11的高性能硬件设备)全部三个测试场景。
新3DMark针对不同的测试系统平台,采用了不同的技术支持。在WindowsRT平台上使用的是微软自家的DirectX(可能是D3D Feature Level 9.1),在Android等移动平台上则使用的是Open GLES 2.0。虽然新3DMark已经尽可能的做到了兼容,但由于平台跨度大,设备多且复杂,仍然有部分产品可能存在兼容性问题导致无法运行,这个问题,在后面的测试中也有所体现。
Android设备低配置要求:Android 3.1系统、1GB内存、OpenGLES ‚2.0兼容图形核心、300MB存储空间。处理器要求待定。
Windows RT设备低配置要求:理论上来说所有Windows RT系统设备都可以运行新3DMark,但是存在部分产品配置较低的问题,可能无法完成所有测试。具体的推荐配置则暂未公布。
iOS设备低配置要求:iOS 5.0系统、暂时仅支持iPhone 4、iPad 2、iPod Touch 5这几款设备,并且需满足至少300MB存储空间的要求。
Windows平台低配置为:Windows Vista以上的系统(已安装好Direct X11更新补丁)、支持Direct X9以上的显卡(128 MB的显存以上,支持WDDM 1.1的驱动和Shader Model 3.0的硬件规格)、1. 8 GHz双核心处理器、2GB以上内存、3GB的硬盘空间。
从硬件配置的要求来看,新3DMark囊括了低中高三个配置等级,这像是一场全民都可以参与的运动。事实上,之前的3DMark 11只能支持DirectX 11级别的显卡,而这次推出的新3DMark不得不说是一次跨平台、跨等级的全面计划。
虽然新3DMark支持全平台,但目前仅能下载到Windows版本和Android版本,其他版本不久将陆续发布。
为了确保新3DMark能够跨平台实现对硬件广泛的支持,刚刚我们已经提到,新3DMark基于Direct X11引擎设计了三个不同场景,分别支持不同的Direct3D Feature Level。其中Ice Storm场景限制为D3D Feature Leve l 9.1或D3D Feature Level 9.3或者OpenGL ES2.0,Cloud Gate场景限制为D3D FeatureLevel 10.0,Fire Strike场景则限制为D3DFeature Level 11.0。目前主流智能手机的GPU普遍支持OpenGL ES 2.0,这就能够通过Ice Storm场景测试,和PC比较一番。同时,新3DMark使用固定分辨率进行渲染,再将画面缩放输出到不同设备上,避免了不同设备由于不同分辨率给测试结果带来影响。
在以往版本的3DMark测试中,都是以总分的形式表现性能。新3DMark现在不再给出总分,改用场景分来表示,所以使用新3DMark的用户以后要改口了,不能再说我的电脑在3DMark中跑了多少分,而应该说我的电脑在3DMark某个场景中跑了多少分。可以说,新3DMark实质上是三款不同版本的3DMark的一个集合体或者总结。这或许也解释了为什么取名3DMark却不带任何后缀的原因。
新3DMark做出这样的调整,和对现在各平台的支持是分不开的。试想如果采用统一的、较高规范的场景测试,显然无法保证对每一个平台的测试都做到准确和有效。像Android、iOS平台设备,由于性能较差,支持规格较低,因此对于高要求的Fire Strike场景根本无法运行,Ice Storm场景测试则是合适的。实际上,新3DMark的Android版确实也只有IceStorm这个测试场景。如果拿Android版的分数和PC版的Fire Strike分数进行比较,明显毫无意义,所以新3DMark每个场景的测试分数都是独立的。如之前说的,新3DMark就像三款不同版本的3DMark集合,如果将它分割之后分别测试,如今的测试将得到三个总分。
新3DMark使用了全新的测试场景,而Ice Storm场景则真正实现了全平台支持。它在画面以及测试内容上有哪些变化,我们接着往下看。
Ice Storm是新3DMark三个测试场景中负载小的一个测试场景。它的硬件要求较低,理论上只要显卡支持Direct3D Feature Level 9.x或者OpenGL ES 2.0,驱动支持WDDM 1.1以及满足128MB显存即可运行,PC版和Android版的默认测试分辨率均为1280×720。
Ice Storm将测试场景限制在了Direct3DFeature Level 9.x和OpenGLES 2.0。至于它和之前的3DMark 06有何区别,新3DMark白皮书表示,3DMark 06使用的是DirectX9,并且在当时只有高端PC才能够流畅运行,而新3DMark中的Ice Storm使用的是DirectX11,向下兼容Direct X9,可以广泛被用于所有规格显卡、平板电脑、智能手机等设备的测试。由于支持的设备较多,Ice Storm场景使用了offscreen渲染,即以相同分辨率渲染好画面,再缩放至不同大小的屏幕上面。
Ice Storm的测试场景以太空战为主,场面还是比较有想象力的。
新3DMark付费版本能够进行场景设置,包括分辨率、测试内容等,满足不同玩家的口味。
Ice Storm场景三个测试内容的线性图。从图中看可以看出,手机CPU和GPU在测试阶段的运行情况。
新3DMark安卓版的操作界面比较简洁,只需点击中间的运行选项便可进行性能测试,无需其他设置。
Ice Strom包括两个图形测试和一个物理测试,图形部分看点并不大。由于默认分辨率较低,并且技术支持并不先进,都只是基本的图形显示技术,因此画面看起来很不精美,甚至显得很粗糙。在光照方面,Ice Strom本身没有太多动态光照效果,也没有很出色的阴影效果,因此整个画面也没有很吸引人的动感。但也恰恰是因为要求并不高,所以能够运行在各高低性能平台上。场景设计方面,Ice Strom有点类似3DMarkVantage中太空战的场景,算是比较有想象力。值得说明的是,Android版新3DMark除了能够测试Ice Storm场景(默认720p分辨率)之外,还能够测试Ice Storm Extreme场景(1080p分辨率),两者内容一样,只是以不同的分辨率测试。Ice Storm Extreme较Ice Storm画面细节以及各项测试内容都有提升,当然分辨率提高了,测试成绩也有所下降。而PC版新3DMark只有付费版本才能调节分辨率。我们主要以IceStorm(默认720p分辨率)测试场景为主。