DirectX10游戏效能决定一切自Nvidia发布G80显示芯片以来,一个美好的愿景呈现在所有游戏玩家面前,前所未有的真实画面让所有Gamer都无法抗拒,由此DirectX 10的概念深入人心,继而Nvidia和AMD都打着DirectX 10的旗号发布了削减规格的中端显卡,这些显卡自上市以来褒贬不一,至今没有定论。
关于中端DirectX10显卡是否鸡肋的争执由来已久,正方的观点基于GeForce 8800GTX在“失落星球”中仅仅20FPS,更何况大幅缩水的G84;反方的观点是“失落星球”并不能代表所有DirectX 10游戏,显卡的理论性能已经强过上一代中端。其实判断当前的DirectX 10显卡是否值得购买无非从两方面来看:它的DirectX 9游戏效能是否强过上一代中端显卡,它的DirectX 10效能是否可以满足新游戏的需求。
尽管3DMark的测试分数较高,实际游戏性能弱于GeForce 7900gs和Radeon HD 1950Pro已经是公认的事实,http://bbs.ocer.net/thread-137145-1-1.html,除了在少数游戏中有出色的表现,G84和RV630在其他游戏中均被前一代中端打败,如果当前中端DirectX 10显卡有什么存在的理由的话,只能期待在DirectX 10游戏中的表现
测试平台及基准测试
目前最强的中端DirectX 10显卡是Nvidia的GeForce 8600GTS,它强过GDDR4显存的Radeon HD 2600XT,所以这款显卡足以作为当前中端DirectX 10显卡效能的代表。
为确保测试平台可以发挥出GeForce 8600GTS的潜力,测试平台使用Core2 Duo E6320超频至450MHz×7=3150MHz,内存超频至DDR2 1000 5-8-9-23,显卡为公版GeForce 8600GTS,频率为675MHz/1008MHz,主板为EVGA公版680i SLI,测试平台使用Windows Vista,关闭Aero主题和Vista边栏等占用资源的视觉效果。
测试游戏选用Lost Planet《失落星球》、Call of Juarez《狂野西部》、BioShock《生化奇兵》、WorldIn Conflict《冲突世界》、Company of Heroes《英雄连》,这五款DirectX 10游戏并非完全使用了DirectX 10的全部特效,在很长一段时间内我们也见不到完全使用DirectX 10特效的游戏,这些游戏不一定可以代表DirectX 10游戏画面,但已经可以代表DirectX 10游戏对硬件的需求。
LostPlanet《失落星球》只能使用1280x960的分辨率,其余游戏均采用1280x1024的分辨率、除了BioShock《生化奇兵》无法开启反锯齿外,其余游戏均最大画质开启4AA/8AF进行测试,满屏锯齿如同印象派作品的游戏画面和DirectX 10的概念相悖。
3DMark06基准测试得分3719
显卡在Windows Vista下的得分比XP少了500分左右,这是由于Vista对内存和显存资源的占用高于XP,所以DirectX 10游戏对系统的要求更苛刻,这使DirectX 10游戏的门槛大大提高。
Lost Planet《失落星球》
失落星球受到关注很大程度上因为其很早就放出了游戏Demo,单单画面而言,这款游戏并不能使对DirectX 10游戏翘首以待的玩家满足,相反它对显卡的苛刻要求抹杀了无数玩家对DirectX 10游戏的期盼,这是一款“THE WAYIT'S MEANT TO BE PLAYED”的游戏,AMD对这款游戏颇有微词。
当失落星球正式上市时,有一种言论说这款游戏并不具备应有的DirectX 10效果,官方的1.04补丁出台后,画质的提升才使其真正配得上说是一款DirectX 10游戏,而它确实是靠秒杀掉G80和R600闻名,并非画质的提升。
失落星球最出色地方在于室外场景
室内画面表现一般
游戏测试画面设定
游戏测试帧数截图
游戏打上官方的1.04补丁后,曾经取消的Demo测试选项恢复了,这个Demo中的场景并不是很复杂,所以用户玩游戏时帧数还会进一步下降。
Call of Juarez《狂野西部》
是一款以美国西部为题材的第一人称视角射击游戏,这款游戏很早就放出了DirectX 10的Demo,但是被Nvidia指责为专为ATI显卡优化。单单谈论Demo的话,我们确实可以看出很多尖端的画面效果,这款游戏对显卡的要求同样惊人,但至少我们可以看出资源消耗与画面提升是正比。
全动态实时阴影
次世代材质着色器
游戏测试画面设定
游戏测试帧数截图
某个游戏针对某种显卡优化并不能从根本上决定显卡的高下之分,因为没有程序员会故意让Shaer难以优化,只是在某些细节例如说纹理格式方面用某个显卡厂商推荐的方式去实现,这样优化的目的并非是劣化某种显卡的表现,而是提升某种显卡的效能,这种优化并不能改变硬件优劣带来的性能差距。
BioShock《生化奇兵》
生化奇兵是一款科幻背景的角色扮演游戏,因为游戏背景是一个海底的死亡都市,所以游戏画面比较阴暗血腥,画质虽然没有超越以往的游戏大作,但还是相当有水准,水面效果的渲染尤让人印象深刻,这款游戏已经有市售的正式版本。
惊人的水面效果
游戏测试画面设定
游戏测试帧数截图
生化奇兵的DirectX10版本并没有AA的效果,这似乎是虚幻3引擎的通病,使用驱动强制AA的结果是材质AA,物体没有抗锯齿效果,这得以让G84和RV630都勉强可以运行,测试结果显示GeForce 8600GTS在这款游戏中仅仅有30帧左右的FPS,开启抗锯齿后肯定会变成幻灯片。
World In Conflict《冲突世界》
冲突世界是一款即时战略游戏,画面与以往的即时战略有本质的区别,强大的图形引擎把游戏画面提升到一个新的高度,战争环境的真实感也达到了新的水平,可以说即便没有DirectX 10的名号,这款游戏在同类型游戏中也是鹤立鸡群,游戏的正式版本尚未上市。
冲突世界大大提升了即时战略游戏的画面
游戏测试画面设定
游戏测试帧数截图
从红色警报的2D
画面到今天的3D
大作冲突世界,即时战略游戏的画面发展到了一个巅峰,对显卡的要求同时也提升到了前所未有的高度,这款游戏对硬件配置要求极高,但绝对值得为之付出。
[
本帖最后由 小猫 于 2007-8-30 18:32 编辑 ]