玩转VR,硬件性能是个门槛,HTC Vive、Oculus Rift的刷新率都在90Hz,比一般PC游戏要高得多,索尼的PSVR刷新率甚至高达120Hz。要想提高VR性能,硬件升级换代是基础,但CPU/GPU升级不是一蹴而就,还需要业界开发更好的VR技术。Oculus前几天宣布降低VR系统的硬件要求,显卡从GTX 970降至GTX 960级别,很大原因就是Oculus的ASW异步空间扭曲技术。对用户来说,最大的惊喜是你只需要改动下注册表,ASW就能让你的VR性能平地起飞,不需要硬件升级。

[attach]515368[/attach]
ASW技术可有效改善VR游戏性能

对VR这种新玩意儿,有人喜欢有人愁,VR给人的体验是震撼的,但很多人也会有不适感,恶心呕吐就是后果之一,因为它容易让人眩晕。要解决这个问题,改善VR产品的延迟是关键,此前我们也报道过Oculus开发了ATW(Asynchromous Timewarp)异步时间扭曲算法,一定程度上消除可感延迟,减轻使用者的眩晕感。

不过ATW技术并不完美,根据Computerbase报道,它在你只有头部移动的情况下才表现较好,一旦玩家用手操作手柄运动了,ATW就会出现抖动等问题。今天说的这个ASW跟ATW有点相似,它全名是Asynchromous Spacewarp异步空间扭曲,原理跟ATW差不多,也是通过插帧,我们知道VR要求运行在990fps,但ASW实际要求只是45fps,其他的通过插帧算法生成,这样一来就相当于降低了一半的要求,提高了VR性能。

与ATW相比,ASW跟它并不冲突,二者可以共存,它能让原本需要90fps的程序只需运行在45fps即可,而且该技术并不需要程序自己做改动,因为只要Oculus运行库支持就行了。

正是基于此,Oculus才能降低VR硬件要求、AMD推出499美元的VR电脑,这些都是ASW技术的功劳。

对普通用户来说,ASW的好处在于你无需升级硬件或者游戏就能享受到了,不过默认是禁用的,你要做的只是改动下注册表。Reddit上已经有玩家分享了这个过程:

·打开注册表编辑器,在“运行”中输入“regedit.exe”
·找到如下路径:HKEY_LOCAL_MACHINE\Software\Oculus VR, LLC\LibOVR
·在该目录下创建新的32位Dword值,并命名为“AswEnabled”
·然后将数值数据设置为1。

然后退出编辑器就可以了,也不需要重启。万一注册表不存在这个路径,用户也可以自己创建。
根据这些玩家的反馈,启用这个功能之后,一些VR游戏的性能确实改善了。
需要注册的是,目前对ASW支持较好的还是NVIDIA显卡,AMD GPU支持还要等等,不过也快了。

[attach]515369[/attach]

[attach]515370[/attach]

[attach]515371[/attach]

如果你想了解更多ASW的特性,可以参考游戏开发者Daniel Nyberg推特上的一些资料,里面比较具体地介绍了ASW是什么、有什么好处、要求如何。

[attach]515372[/attach]

[attach]515373[/attach]

[attach]515374[/attach]

[attach]515375[/attach]

[attach]515376[/attach]

[attach]515377[/attach]

[attach]515378[/attach]

[attach]515379[/attach]

[attach]515380[/attach]

[attach]515381[/attach]

[attach]515382[/attach]

[attach]515383[/attach]

[attach]515384[/attach]