被称作最强VR的HTC Vive发售也有一段时间了,从官方发布的PC最低配置上来看,VIVE对显卡的要求要远远高于CPU等其他配件,那么到底是什么原因造成了这样的配置需求呢?这就要从工作原理说起。
单眼1200x1080的分辨率显然并不是多么高的参数,哪怕是组合起来的2160x1200分辨率也没超过标准2K显示器的分辨率。很显然问题并不是出在分辨率上,而“罪魁祸首”就在于高达90Hz的刷新率,由于VR设备为了避免画面撕裂造成失真眩晕会强制开启垂直同步,这样一来游戏画面的帧率也会达到90FPS,实际上显卡是将2个1512x1680图像渲染到90fps,然后通过畸变算法显示到拥有两块1080x1200分辨率屏幕的头盔上,而且为了达到更好的景深效果和沉浸体验,两块屏幕的图像会有一定的差异,需要一定的运算量进行同步和捏合。试想一下,在接近1080P的分辨率下保证游戏在180FPS以上稳定运行再加上额外的双屏同步的运算量,就已经是PC游戏普遍认为的60FPS流畅标准三倍甚至更高的性能消耗。
我们找来了NVIDIA的四款中高端显卡,分别是GTX960、GTX 970、GTX 980、GTX 980Ti。使用的是《The Lab》中的机器人维修DEMO进行测试。
运行测试程序时打开Windows任务管理器查看CPU负载情况可以看到,整个测试过程中CPU负载都在7%到8%上下徘徊,虽然我们测试中使用了i7-5960X这样的性能强劲的处理器,但不到10% 的占用率即使是换算到中端处理器上也是很低的性能需求。由此看来,VR应用对于CPU的压力要远远小于显卡。