(52VR润饰原译文并重新进行编辑)
如果你曾通过 PC VR 头显来体验虚拟现实,你就会知道它们有能够提供一种所谓的“临场感”,亦即身临其境的感觉。如果你的PC无法及时渲染下一帧的影像,临场感就会被破坏,甚至消失。更糟糕的是,如果系统一直无法跟上,连续的掉帧将会令头显用户感到极其不舒服。为了避免这样的问题,VR规格的PC需要足够好、足够快速的CPU和GPU,以及合适的软件。应对VR挑战的最佳方法之一是通过使用 DirectX 12 和 Vulkan(这是一类新的编程接口,可以使开发者更直接地访问硬件)来快速有效地驱动CPU和GPU。在以往,PC上的大多数VR应用都依赖于较早的 DirectX 11 基础架构,但这种情况已经开始发生变化。
前阵子,Futuremark正式为VRMark基准带来了更新,新增了一个名为 Cyan Room 的新测试环境。Cyan Room 仅支持 DirectX 12,能完美展示显卡潜能,以服务开发更具魅力的VR体验的下一代工具。
Cyan Room
于是最近AMD进行了跟进,表示他们一直是下一代编程接口的开拓者,而他们将继续致力于构建所需的驱动程序和软件工具,带来用户从未体验过的卓越感受。现在AMD给我们带来了他们产品的 VRMark Cyan Room 部分初步测试结果:
![](https://i-blog.csdnimg.cn/blog_migrate/9e48904408e75cb2cb1e9afeaf1695ec.png)
得分
AMD表示,所有的 Radeon GPU 都能满足今天VR头显的关键要求,在这个测试中AMD的产品每秒至少可以传输90帧图像。AMD测试了 Vega 64、Vega 56、GTX 1080、GTX 1070 Ti、RX 580 以及 GTX 1060 6GB 在VRMark新测试环境 Cyan Room 下的效果,其中 Vega 64 表现最好。
![](https://i-blog.csdnimg.cn/blog_migrate/2ece885aff32f5d643829df96de90243.png)
FPS测试结果
由于 DirectX 12 提供了对硬件的更直接控制,因此Futuremark的开发者可以更好地计划任务和安排资源,以确保每帧动画的渲染能够达到高速度。同时,异步计算着色器允许以交叠的方式在GPU上运行多种类型的任务,从而使GPU得到更充分的利用。这对Radeon的GPU非常重要,因为它们通常拥有很大的、强大的着色器阵列以及对异步计算的强劲支持。
AMD表示,上述结果来自一个基于 Ryzen 7 1800X 处理器的系统。DirectX 12 更高效的模式可以帮助 Cyan Room 的开发者去除不必要的CPU负载。与此同时,DirectX 12 优化过的线程功能允许应用程序能够更有效地把工作分配至Ryzen处理器的多个CPU核心和硬件线程。
![](https://i-blog.csdnimg.cn/blog_migrate/d74cb17950ce334f730b626aa58babaf.png)
VRMark Cyan Room 基准测试向VR开发者指明了下一代编程接口(如 DirectX 12 和 Vulkan)的未来,以及如何充分利用CPU和GPU处理器的全部功能。借助这种强大的力量,游戏开发者将能够创造出更加引人入胜的VR体验。下载Futuremark的Benchmark请点击:https://www.futuremark.com/benchmarks/vrmark 。
想学习VR开发吗?我们有积累8年的资源库、教程库和交流社区,点击进入。
本文由52VR开发网(52vr.com)Kor编辑和译文润饰,如需转载请注明来源及明确回链,否则追究法律责任。