支援 DirectX 12 模式 VRMark 增设 Cya

  • 编辑时间: 2020-07-12
  • 浏览量: 279
  • 作者:
支援 DirectX 12 模式 VRMark 增设 Cya

Cyan Room 的门口

如果你有用过 VRMark,应该会知道本身已有 Orange Room(简单环境针对 HTC Vive 和 Oculus Rift)及 Blue Room(极级环境针对 5K 解像度)两项测试,那为何要再推出 Cyan Room 呢?这个要由 DirectX 技术说起,简单来説 DirectX 是个应用程式编程介面(API),令 Hardware 与 Software 可以互相沟通,一起处理图像、影像等媒体。而上一版的 DirectX 11 给人感觉不太灵活,因为 CPU 规格早已发展到多个核心,如 4 核心、8 核心甚至更多,惟 DirectX 11 却不懂善用资源,在同一时间内,只允许一个 CPU 核心派工作给显示卡(或者大部分工作载在单一颗 CPU 核心中),令图像处理得慢,延迟率高,但其他核心又闲着没事做,工作分配得不平均。而 DirectX 12 就重整工作流程,它可以让 CPU 所有核心都在同一时间分派工作给显示卡,令显示卡处理得快点,最终出来的影像 Frame Rate 会更高,所以新款的显示卡都纷纷支援 DirectX12 技术。

请注意以上只是用最浅白的方法解释,如果想了解更多技术层面,可参考 AMD 官网及以下撷图。

支援 DirectX 12 模式 VRMark 增设 Cya

在 Direct X 11,只有一颗 CPU 核心负责大部分工作。

支援 DirectX 12 模式 VRMark 增设 Cya

DirectX 12 就好像有多条通道前往显示卡,工作在 8 个核心中更平均分配。

听起来 DirectX12 对 VR 游戏很重要吧?尤其是 VR 游戏要高 Frame Rate,才能给人流畅真实的感觉,太低 Frame Rate 会令用家感到头晕。可惜目前大部分 VR 游戏在写程式时,都是使用 DirectX11 API,所以 Orange Room 及 Blue Room 都是建基于 DirectX11 模式下测试。展望将来会有更多 VR 游戏採用 DirectX 12 API,因此新增 Cyan Room 与时并进。

支援 DirectX 12 模式 VRMark 增设 Cya

名为 Cyan 蓝绿色,所以环境画面以蓝绿色作主调。

支援 DirectX 12 模式 VRMark 增设 Cya

有点像科幻电影里的研究实验室。

与其他 VRMark 测试工具一样,你可以在电脑屏幕看 Cyan Room 跑分画面,或戴上 VR 头戴装置,亲身在跑分画面世界里,用手掣转换方向及打开手上的电筒,测试电脑对光源的反应速度。要在 Cyan Room 测试合格,就要在屏幕模式获得 109FPS,或在头戴装置模式获得 88.9FPS。至于与各显示卡型号的 FPS 值及总分比较,大家可参考下图。(下图是 AMD 公开的数据,并没有包括 NVIDIA GTX 1080 Ti,所以……)

支援 DirectX 12 模式 VRMark 增设 Cya

各显示卡型号之 VRMark Cyan Room FPS 值。

支援 DirectX 12 模式 VRMark 增设 Cya

各显示卡型号之 VRMark Cyan Room 分数。

Source:VRMark Technical Guide、AMD、Little Tiny Frogs