N/A又起战火《魔兽世界》终极硬件比
《魔兽世界》距离玩家已经越来越近了,虽然这款网络游戏不至于像CS:Source那样苛求100fps才能让玩家发挥最高水平,但它仍然是一个不折不扣的“硬件杀手”。大家想想看如果在一般场景中才只能勉强流畅的话,在多人在线游戏的时候将会是个什么样子?
欢迎来到Azeroth……
在测试开始之前我想应该首先陈述一下我们的测试方法:众所周知如果能够像《半条命2》那样录制一段demo进行测试是非常好的的解决方案,只可惜这种方法在《魔兽世界》中行不通。所以我们只好尝试利用一段相对固定,而且尽量长的狮鹫飞行路线场景来测试帧速率以降低误差。但即使是这样,我们得到的测试结果依然非常不稳定,所以这种方案也被否决了。
万般无奈之下我们只好选择了静态场景的帧速率测试,而且还要选择那种人迹罕至的地方以减少突发事件的几率。好在我们发现静态状况下得到的帧速率在运动中也没有太大的变化,所以这就成了我们最终的测试方案。另外,《魔兽世界》的程序也对最大帧速率进行了100fps的限制,所以测试结果中没有高于100fps的成绩属于程序所限。
在项目方面,我们进行了显示卡、CPU以及内存的相关测试——本来测试计划中还涵盖了不同声卡的CPU占用率对比,但是在实际操作中发生了奇怪的现象:使用创新Audigy 2时候的帧速率比禁用系统音频时还要快,于是我们放弃了这个项目。
最终测试项目包括:
游戏设置
找出最能影响帧速率的画面设置选项,这个项目的测试平台为GeForce 6800 Ultra搭配 Athlon 64 4000+。
显示卡测试
虽然《魔兽世界》能够支持的最“古老”显示卡是GeForce 2系列,但我想这个游戏的玩家们极少还有使用它的吧,所以我们的测试范围涵盖的产品线包括的是从GeForce 4 MX至GeForce 6800 Ultra水平的10款显示卡,当然其中也包含ATI的相应产品。
CPU测试
在进行CPU对比测试的时候我们选择了GeForce 6800 Ultra作为基准显示卡,参测CPU从Athlon XP 2500+的水平开始直到目前的这些最强者。
内存测试
我们为内存测试项目所搭建的平台是非常强劲的,而且测试结果非常值得关注,在这里就不多说了,大家还是看下面的文章吧。<
测试平台:
硬件系统 | |
处 理 器 |
AMD Athlon 64 4000+ |
主 板 |
MSI K8T Neo 2 |
内 存 |
Samsung PC3200 1GB [512MB×2] |
硬 盘 |
250GB Maxtor Maxline III SATA |
显 示 卡 |
GeForce 6800 Ultra |
驱动程序 | |
显卡驱动 |
Forceware 67.03 beta |
操作系统 |
Windows XP Pro |
测试成绩:
启用Shaders
禁用Shaders
最大场景深度
最小场景深度
在这个测试中我们发现,影响帧速率最明显的设置项目还是“场景深度”,也就是调节画面中可见的世界范围有多远的选项。将场景深度调低之后我们的平台很容易就达到了100fps的游戏上限。
至于那些画面细节设置的效果就没有这么明显了,例如远处树上的叶子看起来真的是可有可无,而且对帧速率的影响也并不大。
另外我们还试着将其他所有画面相关选项都调节到最低状态,但是发现对测试成绩几乎没有什么影响,所以我建议大家还是尽量享受游戏画面吧。<
禁用全屏抗锯齿
启用8×全屏抗锯齿
在打开全屏抗锯齿之后我们发现这项功能与Shader设置存在冲突:如果同时打开Shader和全屏抗锯齿的话画面会出现破损。我建议大家选择抗锯齿功能,毕竟它所带来的画质提升比Shader要明显的多。<
测试平台:
硬件系统 | |
处 理 器 |
AMD Athlon 64 4000+ |
主 板 |
MSI K8T Neo 2 |
内 存 |
Samsung PC3200 1GB [512MB×2] |
硬 盘 |
250GB Maxtor Maxline III SATA |
显 示 卡 |
GeForce 6800 Ultra Radeon X800 XT PE |
驱动程序 | |
显卡驱动 |
Forceware 67.03 beta Catalyst 4.12 Beta |
操作系统 |
Windows XP Pro |
测试结果:
我们可以通过控制台命令来更换显示卡渲染时的API,总体来看还是OpenGL的性能略占优势。<
测试平台:
硬件系统 | |
处 理 器 |
AMD Athlon 64 4000+ |
主 板 |
MSI K8T Neo 2 |
内 存 |
Samsung PC3200 1GB [512MB×2] |
硬 盘 |
250GB Maxtor Maxline III SATA |
显 示 卡 |
GeForce 4 MX GeForce Ti4600 128MB Radeon 9600XT 128MB Radeon 9800 Pro GeForce 6600 GT GeForce FX 5950 Ultra GeForce 6800 Radeon X800 Pro Radeon X800 XT PE GeForce 6800 Ultra |
驱动程序 | |
显卡驱动 |
Forceware 67.03 Beta Catalyst 4.12 Beta |
操作系统 |
Windows XP Pro |
测试成绩:
从显示卡的测试中我们得到了这样的结论:如果是专门为了玩《魔兽世界》而攒机的话,并没有必要使用那些最高端的显示卡系列,中端显示卡的表现同样能够达到我们的基本要求。<
测试平台:
硬件系统 | |
处 理 器 |
AMD Athlon 64 4000+ AMD Athlon XP 3200+ AMD Athlon XP 2500+ Intel Pentium 4 Northwood 3.4GHz Intel Pentium 4 Northwood 2.4GHz |
主 板 |
MSI K8T Neo 2 Abit NF7-S version 2.0 ASUS P |
内 存 |
Samsung PC3200 1GB [512MB×2] |
硬 盘 |
250GB Maxtor Maxline III SATA |
显 示 卡 |
GeForce 6800 Ultra |
驱动程序 | |
显卡驱动 |
Forceware 67.03 beta |
操作系统 |
Windows XP Pro |
测试成绩:
看来这真的是一个Athlon 64的时代了,那些Athlon XP显然已经廉颇老矣,把GeForce 6800 Ultra的成绩拉下来到了34fps,看来如果你拥有一款比较高档的显示卡,我们建议你在CPU的选购上面也不要含糊,万别让这个环节给整个系统拖后腿。<
测试平台:
硬件系统 | |
处 理 器 |
AMD Athlon 64 4000+ |
主 板 |
MSI K8T Neo 2 |
内 存 |
Samsung PC3200 1GB [512MB×2] 512MB Samsung PC3200 256MB Samsung PC3200 |
硬 盘 |
250GB Maxtor Maxline III SATA |
显 示 卡 |
GeForce 6800 Ultra |
驱动程序 | |
显卡驱动 |
Forceware 67.03 beta |
操作系统 |
Windows XP Pro |
测试成绩:
首先我想说的是,不要被这些表格里面这些成绩所误导,它们只是静态结果,也就是在场景不改变的情况下得到的fps成绩。而在《魔兽世界》这样的在线游戏中,显然场景更替是非常频繁的。例如玩家进入一座城的时候,程序需要加载很多数据到内存中,这个时候内存的容量对下面游戏的流畅程度就是至关重要的了。所以请相信我,多添置一些内存是非常有好处的。
为此我们专门录制并编辑了【一段视频】,画面被分为三块,最左边是256MB内存的游戏画面,中间最流畅的是1GB内存,右边是512MB内存效果。我们可以看到256MB内存造成的画面停顿已经令人难以忍受了,而且这还是在所有效果全关闭得到的结果,可以想象如果测试256MB内存时候效果设置和其他一样那将是什么样的下场。<