“星际2”引发的DIY春潮
《星际争霸Ⅱ:自由之翼》在2010年内测之后,其风头迅速占据了各大游戏网站的头条,而无法拿到内测key的玩家则得到了破解小组的“惠泽甘霖”,截止3月3日,星际2的破解版不仅能够观看录像,已经做到可以和AI电脑过招。无数的玩家不惜因为“仅仅一个Beta”慷慨解囊,重回电脑升级之路。作为数据吞吐的枢纽,星际2需要多大的内存呢?内存容量大小和游戏质量有没有直接的关系呢?而DDR2和DDR3之间的游戏性能表现,有没有很明显的差异呢?
下面,就让《星际争霸Ⅱ》亲口告诉你。
测试平台介绍
根据星际2的系统需求,高中低三档配置分别如下。
最低配置
CPU:Pentium 4
显存:256MB以上GeForce 7/8系列或RADEON 1000/2000系列
内存:1GB
推荐配置
CPU:Core 2 Duo或Athlon X2
显存:512MB以上GeForce 8000系列或RADEON 2000系列
内存:2GB
最佳配置
CPU:Core 2 Duo 3GHz或Athlon X2
显存:Geforce 9000系列或RADEON 3000系列
内存:2GB
由此可见,暴雪对自己的作品被非常有信心,他们不认为内存是游戏的瓶颈。但是星际2从研发到现在,内存已经走过了DDR、DDR2、DDR3的历史阶段。带宽不断增大,性能也水涨船高。很多人不禁疑问:在新操作系统下,大容量内存难道就没有必要吗?我们准备了两套平台用于星际2的测试,平台配置如图。
考虑到国内大部分用户依然在使用WinXP,我们在DDR2 800的内存平台安装Windows XP,通过软件和游戏的实测,来考量不同内存容量下游戏性能的差异。面对新的操作系统Windows 7,我们在DDR3 1066/1333/1600平台上通过实测,以考量新系统下星际2的实际表现。
EVEREST常规测试成绩
从下图的EVEREST Memory BenchMark测试成绩(单位MB/s)可以看出,DDR3内存在1066和1333频率下,成绩差距不大,在1600频率下,得益于i3 530的超频,读写性能有大幅度的提升。
ScienceMark2常规测试成绩
从ScienceMark2的常规测试来看,DDR3在三个频段之间的差距,比较平均,都在30%左右,可以说较客观地体现了不同频率下内存子系统的性能。
值得注意的是,在常规测试过程中,由于安装的是纯净系统,各方面性能都已经达到最优化,因此体现出的测试成绩可以说明性能差距,但对于实际应用的体现,并没有说服力。下面就请出星际2自己来表现。
让游戏说话之1600频率表现
我们先来看看2GB DDR3内存平台在1600频率下的游戏表现。
原本以为i3处理器带上一块比较低端的HD5400,能有比较好的表现,但超大分辨率下的“幻灯片”足以让玩家垂头丧气,这还是没有在双方单位总数超过300的交火状态下的表现。
40帧!这是一个基本可以接受的数字。尽管只是在1440×1050下实现的,但已经进入了“较流畅”级别。这里要说明的是,从超高画质对于系统的要求来看,形成拖累的并非内存,而是显卡。
让游戏说话之1333频率表现
从上图可以看到,其实1333频率和画质基本没什么关系。
在1680×1050的低分辨率下,画面帧数终于上了80,这是一个比赛的职业选手可以接受的数字。和1600频率相比,1333频率下的画面帧数相差并不大,根据“实践是检验真理的唯一标准”这句话,我们可以相信,游戏状态下内存性能差距完全可以忽略。
从1024×768的帧数变化我们可以看到,由于星际2的视角可调,因此纹理和光影效果的计算量会突然增大,就算是最低画质也会导致20%的帧数下跌。并非i3不够强劲,事实上是被5400给拖累了。
让游戏说话之1066频率表现
到这里我们已经可以看出,HD5400的位宽和低端特性,让DDR3平台吃尽了苦头。
我们可以看到,DDR3内存构建的平台,实际测试效果和常规测试还是有一定差别的。我们已经可以得出结论:星际2特效是否齐全,与内存无关,而与处理器和显卡(特别是显卡)有关。无论是游戏对显卡的优化,还是显卡对游戏的优化,目前在Beta版中都没有得到良好的体现。这也是我们这套DDR3平台表现如此让人难以接受的原因。
让人倒胃口的DDR2
DDR3平台被星际2给“征服了”,虽然DDR3内存很不情愿。我们来看看DDR2平台是否也一样“不擅弓马”。DDR2的平台,可以说CPU是瓶颈,E5400与i3相比较,无论如何提不上台面。但64bit的HD5400和5670的128bit也难以相提并论。而且,从常规测试上,DDR2 800内存是输给DDR3老大一截的。有图为证。
测试中特别是EVEREST的读写数据,DDR2落后DDR3 1066超过20%,相比DDR3 1600,更是一倍的差距。如果EVEREST的作者去当奸商卖内存,一定会挣很多钱。游戏中是不是也真的如此呢?
DDR2平台靠显卡爆发
这里的游戏帧数是令人咋舌的,尽管两个平台都采用了独立显卡,但128bit显存位宽的5670显然弥补了DDR2 800内存和奔腾E双核处理器巨大的不足,并且在游戏性能上体现出足够强劲的表现力。在初始画面下,游戏对于显卡的依赖性一览无遗,而在激烈交火场面下,一款好的CPU就会对各种动态效果助益良多。
测试总结:星际2是不会说假话的,频率、延时和带宽等等内存规格上的差距,在星际2面前几乎不起作用。这个游戏需要的是能如实配合的处理器和显卡,特别是显卡,显存位宽和速度直接关系到游戏整体画面和玩家的心情。如今2GB容量已经成为装机的标配,因此在保证性能基础的同事,没有必要选购1GB内存。在DDR3价格下降之前,就算是Win7,2GB也足够让用户撑到内存再次跳楼价的那一天。如果是DDR2用户,那么也不用担心设备落伍,对于星际2这款2010年最有可能“大红”的游戏,DDR2提供了足够的带宽,用户所要做的就是把购买另一条DDR2的费用,投入到显卡或者处理器当中去。让我们在星际2的海洋中荡起双桨吧,特别是1920×1080下效果全开的海洋,那里有千亿星辰等着我们用一根2GB内存去探索和征服。
网友评论