曾几何时,40GB硬盘成为主流的时候,能够存储很多流行的游戏。并且为操作系统和其他应用软件提供了很大的便利性,即使是现在40GB的硬盘仍然能够提供给WinXP系统和其他许多主流应用软件足够的存储空间。但是目前随着娱乐性的增加,这个容量显得有些吃力了,游戏、电影、音乐文件的越来越多,而且一个游戏吃掉3-4GB的硬盘空间一点也不足为奇。现在硬盘空间已经发展到了200GB了,并且价格也低到了$1/GB以下,必要的系统内存也在进行着这样的游戏。
相当长的一段时间512MB内存成为了理想的内存容量,能够保证在WinXP下流畅的运行许多的游戏。然而随着游戏的不断发展,越来越多的数据被加载到了内存当中,512MB很快就成为了最低配置。例如Doom 3,没有1GB的内存容量别想流畅的运行。今天1GB的内存更加的受到游戏的欢迎,新生游戏则需要更多的内存,甚至多人联机游戏2GB内存是最佳选择。
其实,目前不仅仅是游戏需要2GB的内存,如最新的大型图形设计软件也需要大规模的内存容量做支持,像CAD程序设计。其他多媒体方面的应用,如DVD编解码。另外一个吃内存的家伙,就是Windows Vista,2GB内存也许刚刚转过了个弯,大场面都见识不上。
许多人经常的会讨论这个问题:玩游戏。究竟是1GB还是2GB?其实大家忽略了很重要的东西——平衡问题。
128MB显卡+1GB RAM
上面的情节显示的是游戏中的一个场景,系统内存中几乎完全被游戏数据填满,并且CPU分配的游戏纹理不能够存储在显卡当中,因为太大了,超出了显存容量,因此这些纹理需要被重新加载会RAM中(系统内存)。因为1GB内存已经填满,因此会造成系统瓶颈。
128MB显卡+2GB RAM
将相同的场景放到2GB的系统内存当中,当显卡试图将数据存储到系统内存当中的时候,这里有足够的空间提供,这就是2GB容量的优越性。这将会对整个的系统带来性能的推进,而不需要在等待系统内存释放可用空间。
256MB显卡+1GB RAM
简单的增加了显存容量后,再测试相同的场景,因为本身板载显存为256MB,因此显卡不需要将数据在回存到系统内存当中,本身就能够将所有的数据完全的存储在自身的显存内。这允许图形处理器快速的渲染场景,这也将会带来性能的快速提升。
大体测试的原理和基本情况我们了解了,下面来看一下具体的测试平台:
Intel Pentium D 3.77GHz平台,Gigabyte 955X是一个支持双通道DDR2-667内存的主板,3D测试采用的是PCI Express的Radeon X850XT PE显卡,内存时序CAS4-4-4-8,显卡使用4xAA/8xAF进行测试。
[page]
SiSoft2005
通过SiSoft2005的内存带宽测试结果我们可以发现,测试数据基本相同,不管内存容量是多少。这是因为SiSoft2005内存测试只使用512MB的容量进行测试。这也就意味着性能的提升只能在从256MB转换到512MB时候才会明显。
《Doom 3》
尽管使用了大的绘图纹理,《Doom 3》游戏性能在1GB和2GB内存的表现上几乎相同。很明显,使用256MB显卡玩Doom 3不需要2GB内存来维持强大的平均帧率。
《F.E.A.R》
再一次通过《F.E.A.R》也显示出,对2GB内存需求不大。《F.E.A.R》也是一款对绘图纹理要求比较苛刻的第一人称射击游戏,像《Doom 3》一样。
《Battlefield 2》
难道在《Battlefield 2》中会有出乎我们意料的表现?这个结果仍然显示出2GB的系统内存对游戏性能的影响微乎其微。不过在Demo中改进还是很大的,1GB配置至少让游戏有1-2秒钟的停顿达10次,2GB的配置就没有出现这种情况。但是平均帧率却因为某些原因没有受到停顿所造成的影响。
结论:
究竟需不需要2GB内存来玩游戏,是一个比较有争议的话题。不是简单的用是或者不是就能够说清楚的,但是我相信2GB的内存绝对是有益的。如我们以上的展示,1GB内存表现是理想的。尽管我们想让《Battlefield 2》给我们证明点什么,可以搭配256MB显卡的它也未能让我们如愿。很显然,《UT2004》、《Far Cry》以及《Doom 3》这样的游戏在1GB的内存下表现理想,甚至新的《F.E.A.R.》的多人射击Demo都在1GB内存下表现优秀。
虽然此次没有给出“2GB内存+128MB显卡”的测试数据,但是事实要说的就是,与其加一个GB内存,到不如花银子在一个256MB显卡上。
一个简单的道理,一颗强劲的CPU并不能对一个“慢”显卡做出补偿,就像赛车一样,没有哪个成功的赛车,只靠一个强劲的发动机,而不需要做到整体的配比平衡。将所有的钱都砸在一个硬件上是没有多大的作用的。