主流显卡排名大洗牌3DMark06横向测试
像往常一样,3DMark提供了CPU测试,但3DMark06当中的CPU测试并没有重复使用低分辨率下的显卡测试场景,而是专门为CPU测试开发了一个Demo——Red Valley。而且最终CPU的测试成绩要计入总成绩当中,可以说完全是一次革命!
CPU专用测试场景在一个曲折的峡谷当中,包括87个快速移动的游戏单位,从峡谷的一端行进到另一端,中间还会有射击以及碰撞的情况发生。游戏场景所产生的负载主要来自三个类型:游戏逻辑、物理处理和AI寻路设计。
CPU测试被锁定在一个固定的帧速度下(2fps),以保证图形性能不会影响到CPU的分数,基于同样的理由,测试场景没有用到之前大肆采用的动态阴影技术。总共包含两次测试,其差别为:
Test 1 | Test 2 |
较复杂的路径寻找 | 较简单的路径寻找 |
高AI处理间隔 | 低AI处理间隔 |
持续时间40帧 | 持续时间60帧 |
Shader Profile 2.0 | Shader Profile 2.0 |
CPU测试同样是面向未来的,因为CPU今后的发展方向大局已定,就是走向双核心、多核心之路。所以3DMark06的CPU测试中包括了相当复杂的多任务处理,双核心CPU或者两颗CPU能够占有非常大的优势,当然具有多线程处理的CPU也能获益不少。专业版本的3DMark06甚至可以从软件方面屏蔽掉另一个物理CPU、物理核心或者线程的处理,而仅仅使用单CPU、单核心和单线程形式处理。
可以看出在CPU负载主要的三个方面当中,游戏逻辑处理自然无需多言,AI处理对于游戏可玩度的提高非常重要(试想谁喜欢和笨拙的电脑玩游戏),而物理加速处理正是作为3D辅助渲染而生!
谈到物理加速处理,就不能不提到AGEIA公司,事实上Futuremark正是与AGEIA公司合作采用了它的物理处理技术。在此项CPU测试当中,物体爆炸、碰撞以及尘土飞扬都需要大量的物理运算,虽然在测试时帧率非常低,画面的可观赏性不大,但细微的差别足以考验CPU的性能差别。
- 小结:
可以看出,在3DMark06当中,仅仅通过一个场景,就充分体现出CPU性能在3D游戏及其渲染当中起到了至关重要的作用,而且今后的发展趋势就是CPU的作用越来越大。因此Futuremark不但没有削弱CPU对3D测试的影响,反而将CPU测试成绩作为3DMark06总成绩的重要组成部分。
3DMark06对双核心CPU做了足够多的优化,这也主要是着眼于今后将会有越来越多的游戏开始优化支持双核CPU。事实上对于3D游戏来说,需要处理的内容涉及到方方面面,多任务多线程处理无处不在,本应该让双核CPU大显身手!
成绩如何得来 3DMark06成绩计算方法揭密
- CPU得分计入总成绩:
同之前的3DMark03和05一样,3DMark06默认的测试项目就是四个显卡加两个CPU测试场景,但是最后的计分方法发生了重大改变,03和05的CPU得分仅供参考不计入总成绩,因此绝大多数人在测试时都不会选CPU。而06的CPU得分是要计入总成绩的:
- SM3.0、SM2.0得分独立结算:
3DMark06当中两项SM2.0测试和SM3.0测试得分是分开的,各不相干,这主要是为了照顾不支持SM3.0技术的老显卡,从前面的场景介绍中就可以看出,Futuremark在SM2.0的两个场景中也是下足了功夫,通过测试让仅支持SM2.0的显卡能够充分发挥优势,然后给出独立的SM2.0成绩给SM2.0显卡一个合理的定位,而不是像之前3DMark03一样备受指责!
- 3DMark06得分计算公式揭秘:
3DMark系列测试软件同所有3D游戏的测试一样,都是以FPS为单位。每个场景的测试时间是固定的,由统计到的显卡运行平均帧数,在按照某种公式算法得出一个直观的参考成绩。
三项测试得分计算公式:
SM2.0得分=120×0.5×(SM2.0第一场景FPS+SM2.0第二场景FPS)
HDR/SM3.0得分=100×0.5×(SM3.0第一场景FPS+SM3.0第二场景FPS)
CPU得分=2500×Sqrt(CPU第一场景FPS×CPU第二场景FPS)
显卡得分计算公式:
支持SM3.0的显卡得分=0.5×(SM2.0得分+HDR/SM3.0得分)
仅支持SM2.0的显卡得分=0.75×SM2.0得分
总分=2.5×1.0/[(1.7/显卡得分+0.3/CPU得分)/2]
- 小结:
3DMark06的计分方式非常特别,将CPU得分汇入总成绩这可是前所未有的作法,虽然小编对此作法表示赞同,但如此一来CPU的地位可以说是空前提高,CPU的性能不但影响到了SM2.0和SM3.0四个测试场景的得分,而且自身的得分也要在总成绩里面占有一席之地,如此一来CPU的作用是不是太夸张了点呢?