固态硬盘经常被和“电竞”联系在一起,无法直接影响FPS帧率的固态硬盘是否能给玩家带来更好的成绩?
固态硬盘对游戏都有哪些帮助,除了直观的“读条”速度变快之外,还有其他实质性的影响吗?笔者通过一块2.5寸机械硬盘、一块SATA接口的东芝TR200固态硬盘和一块M.2 NVMe的东芝RC100固态硬盘进行了对比。
游戏的加载主要分为两种,一种是进入游戏之前的初始化,一种是游戏过程中的动态读盘。对于前者,我们可以利用《Final Fantasy XIV:Shadowbringers Benchmark》测试程序进行评估:
该程序除了能针对3D性能给出评级之外,同时还能统计游戏场景加载时间(左下角)。在基础硬件配置不变的同一台电脑上,使用机械硬盘运行测试,得到的加载时间为30.280秒:
将整个系统盘以克隆的形式完整复制到东芝TR200当中,重复运行测试,得到的加载时间缩短到17.673秒,玩家花在读条过程的等待时间降低了42%:
在M.2接口的NVMe固态硬盘东芝RC100上重复以上测试,加载时间进一步缩短到14.697秒,相比SATA缩短17%:
不过并不是所有的游戏都对读条过程敏感,譬如很多对战游戏需要所有玩家加载完成后才会开始游戏,读条速度快的朋友也只能等待更慢的队友。但是,随着游戏体积的增大,很多游戏还会在游戏过程中实时加载素材数据进行渲染。固态硬盘在IO读写延迟上的优势将得到体现:
直播、团队语音等软件同时运行,都会对硬盘产生读写,进而对游戏过程中的实时材质加载过程产生干扰。
譬如说原本一个IO过程只需要5毫秒时间来完成,但是由于其他程序对硬盘的读写请求正在排队等待完成,游戏进程的读取请求响应过程可能会被大幅延后。这种情况大多发生在机械硬盘上,固态硬盘由于具备更强的并发工作能力,受到的影响较小。
而像东芝RC100这类NVMe协议固态硬盘,本身还具备协议层面的延迟优势,它能够比SATA固态硬盘更快地响应程序读写指令,降低游戏进程等待时间,从而减少延迟,令游戏体验如丝般顺滑。