|
Epic最近发布了Unreal Tournament 2003的第一款演示公众DEMO,这是有史以来对显卡要求最高的第一人称射击游戏(FPS)。
至今为止,限制第一人称射击游戏帧数的主要因素是显存带宽。曾记得最初GeForce 256发布时,人们最大的牢骚就是DDR显存存在的瓶颈。GeForce 256 的2.7GB/s显存带宽碰到高分辨率时很快就完全耗尽了,人们一直期待着更高带宽的显存解决方案出现。
因此ATI和NVIDIA都改良自家的GPU来提供尽量多的显存带宽。他们着重于使用ATI的HyperZ 和NVIDIA的Visibility Subsystem类似的Z轴闭塞撮取技术,让渲染管线不处理渲染用户不可见的场景来提高显存效率。他们还联合显存厂商,将最快速度的DDR SDRAM显存尽快引入主流图形市场,让下代GPU使用350~ 500MHz 的DDR SDRAM (等效为700MHz - 1GHz的SDRAM)。这两家厂商也同时改良了显存控制器和缓存设计让GPU的吞吐量达到最大化。
在显存带宽变得愈加充裕的同时,GPU也愈加强劲。下一代GPU将提供更丰富的可编程功能和灵活性,允许开发者完全充分利用发掘GPU的潜能。下一代GPU将不再受显存带宽限制。这就需要让GPU通过十道渲染指令来产生单一像素的过程不再依赖显存带宽,而是让GPU处理能力和显存带宽之间取得平衡。 虽然Unreal Tournament 2003没有使用太多的复杂阴影效果,但它体现了现代3D引擎所延伸的下代游戏范例。现在除了Doom 3,还没有多少游戏能和UT2003引擎匹敌。
今天我们将让大家看到首次Unreal 游戏测试,我们集中了总共19款GPU,使用6/28/2002版Unreal Tournament 2003进行测试。
测试
我们在5种分辨率下、每种使用两个不同的细节设定来进行测试。我们选择游戏提供的最高等级细节设定,所有设定尽量调节到最大以获得最好的画面质量;我们还选择了中等细节设定,关闭详细纹理,打开16位色深,降低纹理细节并关闭装饰层。使用中等细节设定是为了比较不能运行最高等级细节的显卡。我们在两个等级下运行了下面的测试:DM-Antalus 和DM-Asbestos。两种等级的主要差别在于Antalus是户外地图,而Asbestos是户内地图因此拥有较高的帧数。Unreal Tournament 2003能够单一和全面的测试显存带宽。这也是我们选择Unreal Tournament 2003作为测试软件的主要原因。 进行最终一次测试时,我们选择了一个大房间地图、使用了三个2Kx2K 纹理,关闭纹理压缩,读取所有墙壁的高度及长度。最终测试并没使用最完美的测试等级,但可以着重考验显卡的显存子系统。有些只有两条渲染管线和显存低于64MB的显卡不能跑完最终测试。为了对比各显卡的性能,我们只使用了一套测试平台。
参测GPU
在我们介绍这次对比测试中包括哪些GPU之前,先来看看有哪些没有参加测试。 尽管Epic的游戏可以使用Voodoo3、Voodoo4 和Voodoo5芯片运行,但这些芯片并不能运行当前的测试。这意味着我们不能测试3dfx 的显卡,但3dfx 用户不必担心自己的显卡不能运行Unreal Tournament 2003。世界首款AGP 8X解决方案SiS Xabre 400也不能运行测试。SiS 与Epic接触并尝试通过驱动来修复这个问题,但可惜SiS 的开发者不能像ATI 和 NVIDIA那样快捷地更新驱动。
除了上述显卡,下面是这次对比评测的参于者:
ATI Radeon 7500 (64MB) ATI Radeon 8500 (128MB) ATI Radeon 8500 (64MB) ATI Radeon 8500LE (128MB) Matrox Parhelia (128MB) NVIDIA GeForce2 MX 200 (32MB) NVIDIA GeForce2 MX 400 (32MB) NVIDIA GeForce2 Pro (64MB) NVIDIA GeForce2 Ultra (64MB) NVIDIA GeForce3 (64MB) NVIDIA GeForce3 Ti 200 (64MB) NVIDIA GeForce3 Ti 500 (64MB) NVIDIA GeForce4 MX 440 (64MB) NVIDIA GeForce4 MX 460 (64MB) NVIDIA GeForce4 Ti 4200 (128MB), NVIDIA GeForce4 Ti 4200 (64MB) NVIDIA GeForce4 Ti 4400 (128MB) NVIDIA GeForce4 Ti 4600 (128MB) ST Micro Kyro II (64MB)
驱动程序
我们在UT2003下使用NVIDIA 最新的Detonator 驱动 (29.42)没有发现任何问题。但令人惊讶的是,Matrox最新的Parhelia驱动在UT2003的表现要比ATI的CATALYST驱动好。ATI 现有的CATALYST 驱动问题在于不能完全正确支持复杂的纹理,这意味着CATALYST 驱动可能会导致渲染不正常或是出现错误贴图,ATI最近7.73驱动修复了这个问题。我们希望在UT2003 demo官方正式发表以前,CATALYST驱动能再次更新。使用Hercules 官方站点上的15.084驱动,我们没有发现Kyro II 有任何问题。
测试
|
Windows XP Professional 测试平台 |
|
硬件配置 |
|
处理器 |
AMD Athlon XP 2100+ (1.73GHz) 133.3MHz x 13.0 |
|
主板 |
EPoX 8K3A+ BIOS Revision 8k3a2328 - 3/28/2002 VIA KT333 Chipset |
|
内存 |
1 x 256MB DDR266 CAS2 Corsair DIMM |
|
声卡 |
无 |
|
硬盘 |
80GB 迈拓 D740X |
|
显卡 (驱动) |
ATI Radeon 7500 (64MB) - v7.73 ATI Radeon 8500 (128MB) - v7.73 ATI Radeon 8500 (64MB) - v7.73 ATI Radeon 8500LE (128MB) - v7.73 Matrox Parhelia (128MB) - v2.26 NVIDIA GeForce2 MX 200 (32MB) - v29.42 NVIDIA GeForce2 MX 400 (32MB) - v29.42 NVIDIA GeForce2 Pro (64MB) - v29.42 NVIDIA GeForce2 Ultra (64MB) - v29.42 NVIDIA GeForce3 (64MB) - v29.42 NVIDIA GeForce3 Ti 200 (64MB) - v29.42 NVIDIA GeForce3 Ti 500 (64MB) - v29.42 NVIDIA GeForce4 MX 440 (64MB) - v29.42 NVIDIA GeForce4 MX 460 (64MB) - v29.42 NVIDIA GeForce4 Ti 4200 (128MB) - v29.42 NVIDIA GeForce4 Ti 4200 (64MB) - v29.42 NVIDIA GeForce4 Ti 4400 (128MB) - v29.42 NVIDIA GeForce4 Ti 4600 (128MB) - v29.42 ST Micro Kyro II (64MB) - v15.084 | |