VR狂潮席卷了整个IT圈,已经是众所周知的事情。除了带给我们崭新的交互方式和游戏体验,VR设备的发展还进一步拉动了高性能PC的需求—毕竟与索尼PlayStation VR和三星GEAR VR这类依托次世代游戏主机或者手机端计算能力的设备不同,目前大热且配套应用较为丰富的HTC Vive和Oculus Rift这两大VR设备都需要依托较高性能的PC。那么,目前来看要畅玩VR需要一台怎样的PC?或许有无数文章已经告诉你,VR需要GeForce GTX 970以上显卡,甚至市面上已经有不少带着“VR Ready”标志的PC出现,但各家厂商对“VR Ready”的定义却各不一样……慢着,畅玩VR何必这么麻烦?不妨让笔者带您看懂真正的“VR Ready”PC吧,选一款心仪的,到手即玩更安逸。
帧速率可以理解为每秒钟有多少个静止的画面来“欺骗”我们的眼睛以组成动画效果,通常用fps(Frames Per Second)表示。高的帧速率可以得到更流畅、更逼真的动画。业内人士指出,60fps对于VR设备来说是远远不够的,因为这个帧数根本无法得到良好的VR体验。笔者拜访了多位VR玩家,从他们的口中也得知,目前对于VR游戏而言公认流畅的帧速率是120fps,低也得90fps,因为任何丢帧都会让玩家感到非常不适——比如头晕、想吐等等。
Steam VR PerformanceTest是目前比较直观的PC VR能力基准测试;获得6.5分以上表明测试机型可以获得流畅的VR体验。Steam VR性能测试对显卡的要求比较高,但是对CPU的要求比较低。
大家都知道VR对显卡要求比较高,是“显卡杀手”。众所周知,帧速率 (fps) 越高,头显所显示的动作就会越流畅,但是需要的PC性能也就水涨船高。有厂商表示:“沉浸式虚拟现实体验比较传统PC游戏体验, 需要高达七倍以上的性能表现要求”。在工作原理上,VR设备可以通过耳机、头显以及控制器带来的震动等交互行为“欺骗”玩家的大脑,给我们带来身处另一个世界般的游戏、娱乐体验。而例如Room Scale之类的功能也能允许玩家在虚拟世界中“走动”,平添真实感。以HTC Vive为例,它采用双OLED显示屏设计,每块屏幕可提供1200x1080分辨率的图像,组合之后就能达到2160x1200的分辨率,整体的刷新率为90Hz。VR为什么这么耗显卡资源?单眼1200x1080的分辨率显然并不是多么高的参数,哪怕是组合起来的2160x1200分辨率也没超过标准2K显示器的分辨率。很显然问题并不是出在分辨率上,“显卡杀手”症结在于高达90Hz的显示刷新率。由于VR设备为了避免画面撕裂造成失真眩晕会强制开启垂直同步,这样一来游戏画面的帧率也会达到90FPS,实际上显卡是将2个1512x1680图像渲染到90fps,然后通过畸变算法显示到拥有两块1080x1200分辨率屏幕的头盔上,而且为了达到更好的景深效果和沉浸体验,两块屏幕的图像会有一定的差异,需要一定的运算量进行同步和捏合—试想一下,在接近1080P的分辨率下保证游戏在180fps以上稳定运行再加上额外的双屏同步的运算量,就已经是PC游戏普遍认为的60fps流畅标准三倍甚至更高的性能消耗。
有鉴于VR对PC性能的巨大开销,很多厂商为了让消费者能够一眼识别到能够玩VR的机型,特地在机身上打上了“VR Ready”标志。著名显卡芯片公司 NVIDIA 于今年初为此提出了新的计划—“GTX GeForce VR Ready”。这项计划由 NVIDIA 与其他硬件厂商合作为用户提供符合虚拟现实的电脑配置,目前 NVIDIA 公布了配置要求,和之前 Oculus 公布的“Oculus Ready”计划配置要求非常相似。事实上,Oculus Rift和HTC Vive两款头显的显示分辨率和刷新率保持一致,硬件需求方面也相差无几。主要“VR Ready”认证由显卡芯片厂商牵头,或许来自于一个尴尬的事实:当前的VR应用对显卡性能的依赖大大高于对处理器的依赖。Oculus Rift和HTC Vive两款头显的要求同样为i5 4590以上级别处理器;对AMD用户而言,HTC Vive还额外说明需要FX 8350或更高级别处理器。显卡方面则全部为:GTX 970/R9 290及以上级别。