【PConline 应用】在游戏的过程中,硬盘和内存的影响相对于CPU和显卡是微不足道的,但是我们不可否认的是,随着游戏的大小越来越大,载入贴图纹理都越来越精细,伴随而来的就是超长的读取时间。无论内存有多大,从硬盘读取到内存的时间却是固定不变的。 例如使命召唤系列,这系列最大的特点就是利用低清晰度的动画来争取载入时间(例如那些无法跳过的动画),而上古卷轴5则用小Tips来争取读取时间;蝙蝠侠:阿卡姆之城则是一些剧情的介绍;刺客信条:兄弟会等则用操作介绍;反观战地3的载入时间长却是一个闪动的小光标(魂淡你是用这个光标来打发时间么?)。
载入时间的大小直接影响游戏的心情,这次的测试就聚焦在——显卡、CPU、硬盘、内存,哪个对载入时间影响最大。先别急着下结论“硬盘是放素材的地方当然是硬盘影响最大!”,在看完测试之后,也许有一个不同的结论。假设1:在现有Sandy bridge平台下,CPU通过读取硬盘(考验硬盘的读取能力)的游戏素材(例如人物、场景的3D模型),之后通过内存控制器再写入内存(考察CPU的运算能力和内存的写入能力)、或者写入显存备用,之后显卡核心GPU和CPU都会调用加载好的素材进行运算输出(考验CPU和GPU的运算能力)。
纵观这个游戏渲染过程,因为硬盘的读取速度是所有的处理速度中最慢的,所以大家也理所当然地认为游戏载入直接跟硬盘读取能力挂钩,但是看过下面的初步探索,大家对这一固有成见可能会改观。在文章最后,笔者会阐述关于这五项评测还有什么地方需要优化,以及加快游戏加载的建议。 测试1:硬盘读取性能跟游戏加载时间相关性测试 在测试之中得出的结论是:载入时间的减少并不是跟性能提升成正比,我们在这里约莫估算一下,由于从HDtune中的比较得知,镁光M4的速度约为500MB/s,而日立3碟2T的平均读取速度在100MB/s附近,但是在读取时间较长的蝙蝠侠中,SSD和传统HDD的速度并没有如HDtune测试中的差异成比例,除去HDtune跟现实使用的差异之外,这种不成比例的情况我们可以解释成:硬盘读取能力并不是游戏加载速度的决定性因素。测试结果如下图。
HDtune和《使命召唤8:现代战争3》《蝙蝠侠:阿卡姆之城》测试印证了笔者之前“硬盘读取能力并不是游戏加载速度的决定性因素”的假设。根据上文的假设1,笔者开始从另外的硬件因素中寻找对游戏加载影响的因素。 测试2:显卡性能跟游戏加载速度相关性测试 显卡方面,从测试的结果来看,无论是入门级还是中端,抑或是定位更高的高端显卡,对于游戏载入时间都影响不大。但是这个测试存在一个问题——就是他们的显存都是一样的1GB,并且都是使用GDDR5显存,所以这个测试只能证明:显卡核心的差异对游戏载入并没有影响,因此又衍生出两个问题——如果载入显示素材到显存,显卡核心不是决定因素,那么是不是内存/CPU在影响呢?
|
正在阅读:其实不止是硬盘 游戏载入时间趣味测试其实不止是硬盘 游戏载入时间趣味测试
2012-12-10 19:17
出处:PConline原创
责任编辑:chenzhangwu
键盘也能翻页,试试“← →”键
本文导航 | ||
|