DirectStorage 在真實 PC 演示中僅顯示出較小的下載速度改進

DirectStorage 在真實 PC 演示中僅顯示出較小的下載速度改進

Microsoft DirectStorage API 有望加快 Xbox Series X/S 和 Windows PC(微軟最近退出了開發者預覽階段)上的遊戲下載速度。Square Enix 的 Forspoken 是首批在 PC 上展示 DirectStorage 優勢的遊戲之一,Luminous Productions 首席技術官 Teppei Ohno 本週在 GDC 上展示了這款遊戲。據The Verge報導,Ono 表示,得益於快速 NVMe SSD 和 DirectStorage 支持,Forspoken 中的某些場景可以在短短一秒內加載。與去年的 CD 和 DVD 加載時間相比,這絕對是一個進步。

然而,作為 DirectStorage 演示,Forspoken 的數據好壞參半。一方面,Ohno 展示的示例清楚地表明,與傳統 Win32 API 相比,在相同硬件上加載 DirectStorage 場景的速度更快——單個場景從 2.6 秒增加到 2.2 秒,另一個場景從 2.4 秒增加到 1.9 秒。儘管被定位為主要對 NVMe 驅動器有用的功能,Forgotten 在基於 SATA 的較舊 SSD 上也顯示出性能改進 – 在一個場景中從 5.0 秒下降到 4.6 秒,在另一個場景中從 4. 1 秒下降到 3.4 秒。近十年來,SATA SSD 的速度提升一直受到限制,因為 SATA 接口本身(而不是 SSD 控制器或 NAND 閃存芯片)阻礙了速度的提高。

另一方面,Ono 的演示表明遊戲的加載時間並沒有像原始 I/O 速度所顯示的那樣顯著改善。在 NVMe SSD 上,I/O 從使用 Win32 的 2862 MB/秒增加到使用 DirectStorage 的 4829 MB/秒,增加了近 70%。但場景的加載時間從 2.1 秒減少到 1.9 秒。即使您試圖注意到這種下降,也不會被注意到。

Forspoken 演示最終表明,與 DirectStorage 相比,您使用的存儲速度仍然更多地取決於您的遊戲加載速度。在 HDD 上使用 DirectStorage 加載一個場景需要 24.6 秒,在 SATA SSD 上加載僅需 4.6 秒,在 NVMe SSD 上加載 2.2 秒。這比在相同硬件上運行的 Win32 和 DirectStorage 之間的差距要大得多。

請注意,這只是一款遊戲,隨著越來越多的開發人員在他們的遊戲中實施 DirectStorage 以及 Microsoft 完善該技術,我們可能會看到更廣泛的結果。消除其他CPU瓶頸,包括將資源解壓從CPU轉移到GPU,可以進一步增加DirectStorage的性能優勢。PC 版 DirectStorage 尚不支持 GPU 解壓縮,但微軟聲稱該功能是“我們路線圖上的下一步”。

列表圖片來自西部數據

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *