通过Madshrimps网站的一些提问我们可以先对Rydermark有一些面上的了解。 Q: 我们可以把Rydermark的测试成绩和实际的游戏性能关联起来么? A: 当然可以。RyderMark实际上就是一款竞速游戏的技术示范。RyderMark并不算是一个综合的测试项目,其实它更像一个游戏,除了GPU之外,对CPU、音频、内存系统的需求也很高。 RyderMark的图形引擎名为Sahara,一款完全由我们自己开发的DX9图形引擎。音频方面我们使用了FMOD(www.fmod.org)系统,很多游戏已经采用了这套系统。可以这么说,这款测试工具的所有技术都和游戏有直接关系。 Q: 你们针对不同厂商的显卡使用了不同的Shader测试方法么? A:我们绝对不会这么干。我们希望做出一款完全公正透明的测试程序。我们针对所有的厂商的GPU使用统一的shader代码。 Q: RyderMark最后的测试成绩是怎么得出来的? A: RyderMark成绩 = 20X最大帧速 + 40X最小帧速 Q: 为什么计算成绩时最小帧速要比最大帧速多那么多? A: 从一个游戏开发者的角度来看,我们希望游戏能够运行的更为平滑。这就要求在多数时候游戏帧速能够保持在30帧/秒的数值上,而当游戏帧速超过了60帧/秒后,在游戏体验上已经分辨不出多大差别了。 我们希望通过RyderMark的测试能够体现出某款游戏实际性能,对一台PC来说,不能为下一代游戏提供30帧/秒的帧速就是失败的。 Q: 您能为我们描述一些RyderMark所使用的不同于其它测试程序的shader代码和相关技术么? A: 下面是一些,但不是所有的技术都应用到了我们的项目中。 - Parallax Occlusion Mapping - Motion blur - Depth of field - Soft shadows - 32-bit and 64-bit HDR Lighting - Fully dynamic lighting - Intensive particle effects - Dynamic reflections - Refraction - Normal mapping
测试登场 Madshrimps网站简单测试了一把还处于Beta版的Rydermark,下面是Madshrimps网站测试所使用的平台。 CPU: Core 2 Duo E6400 @ 2.8GHz 主板: Intel BadAxe 975X 内存: 2GB OCZ Memory 显卡: XFX 8800 GTX
为了预防其它作弊程序,Rydermark还加入了作弊程序检测代码,在你打开Rydermark时会出现提示,要求你关闭包括杀毒即时通讯等软件在内等其他驻留程序。
Rydermark测试默认是跑2轮得出一个测试结果。Madshrimps网站做了Rydermark整个运行过程的短片,不过遗憾的是目前放这部短片的服务器连接不上,所以我们暂时只能看下面的成绩结果图片了。
从测试结果看来,高分辨率(1600x1200)对整体测试结果影响较大,出现了13FPS的低帧速。而在低分辨率下就算增加特效例如64-bit HDR等整体得分还是要高出不少。
64-bit HDR和32-bit HDR截图对比,可以看出64-bit HDR画面色彩更为明亮
结语: 就目前情况对RyderMark下一个定论还比较困难,按照RyderMark所描述的功用它应该是一个很有趣的程序。不过在一些效果上例如水、火、烟雾RyderMark很难给人留下深刻的印象。RyderMark所描绘出的场景看来像是威尼斯,很漂亮,但是其中的船只效果就没有那么好看了,尤其是Demo最后的爆炸效果看起来有些陈旧,而船只在水面上航行所溅起的水花就令人难受了,它们更像是一片白色像素。 在显卡一些特别测试方面RyderMark是一个很有趣的程序,但你别想指望它能取代任何现有的测试程序,不过在以后我们应该会在越来越多的测试中看到RyderMark的身影。 我们期待能够尽早见到Rydermark的正式发布,Rydermark默认较少的设置选项(其它更多选项可自定义),可以充分帮助玩家迅速比较出不同机器间的差异。也许再加上一个成绩在线提交系统,会能吸引更多的玩家把Rydermark做为必备测试项目。