3DMark 、 PCMark 這兩個由 Futuremark 出品的跑分工具,大家都應該很熟悉吧?不知道大家在購買 VR 頭戴裝置前,又有沒有試過用 VRMark 測試一下電腦性能呢?最近 Futuremark 宣佈在 VRMark 新增一個名為 Cyan Room 的測試項目,主要是針對顯示卡在 DirectX 12 模式下的 VR 性能。
如果你有用過 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 官網及以下擷圖。
[row][double_paragraph]
[/double_paragraph][double_paragraph]
[/double_paragraph] [/row]
聽起來 DirectX12 對 VR 遊戲很重要吧?尤其是 VR 遊戲要高 Frame Rate,才能給人流暢真實的感覺,太低 Frame Rate 會令用家感到頭暈。可惜目前大部分 VR 遊戲在寫程式時,都是使用 DirectX11 API,所以 Orange Room 及 Blue Room 都是建基於 DirectX11 模式下測試。展望將來會有更多 VR 遊戲採用 DirectX 12 API,因此新增 Cyan Room 與時並進。
[row][double_paragraph]
[/double_paragraph][double_paragraph]
[/double_paragraph] [/row]
與其他 VRMark 測試工具一樣,你可以在電腦屏幕看 Cyan Room 跑分畫面,或戴上 VR 頭戴裝置,親身在跑分畫面世界裡,用手掣轉換方向及打開手上的電筒,測試電腦對光源的反應速度。要在 Cyan Room 測試合格,就要在屏幕模式獲得 109FPS,或在頭戴裝置模式獲得 88.9FPS。至於與各顯示卡型號的 FPS 值及總分比較,大家可參考下圖。(下圖是 AMD 公開的數據,並沒有包括 NVIDIA GTX 1080 Ti,所以……)
[row][double_paragraph]
[/double_paragraph][double_paragraph]
[/double_paragraph] [/row]
Source:VRMark Technical Guide、AMD、Little Tiny Frogs
© 2020 Plug Media Services Limited. All Rights Reserved. [2]