DirectStorage は、実際の PC デモではダウンロード速度のわずかな向上のみを示しています
Microsoft DirectStorage API は、Xbox Series X/S と Windows PC (Microsoft は最近開発者プレビュー段階を終了しました) の両方でゲームのダウンロードを高速化すると約束しています。PC 上で DirectStorage の利点を紹介した最初のゲームの 1 つは、スクウェア・エニックスの Forspoken で、Luminous Productions の CTO 大野哲平氏が今週の GDC で披露しました。The Vergeが報じたように、オノ氏は、高速 NVMe SSD と DirectStorage のサポートのおかげで、Forspoken の一部のシーンはわずか 1 秒でロードできると述べました。これは、以前の CD や DVD の読み込み時間に比べて明らかに改善されています。
ただし、DirectStorage のデモとしては、Forspoken の数字はまちまちです。一方で、大野氏が示した例では、従来の Win32 API と比較して、同じハードウェア上で DirectStorage シーンの読み込みが高速であることを明確に示しています。1 つのシーンでは 2.6 秒から 2.2 秒、別のシーンでは 2.4 秒から 1.9 秒です。Forgotten は、主に NVMe ドライブに役立つ機能として位置付けられているにもかかわらず、古い SATA ベースの SSD でもパフォーマンスの向上を示しました。あるシーンでは 5.0 秒から 4.6 秒に、別のシーンでは 4.1 秒から 3.4 秒に低下しました。SATA SSD の速度向上は、(SSD コントローラや NAND フラッシュ チップではなく) SATA インターフェイス自体が妨げとなっているため、この 10 年間の大部分で制限されてきました。
一方、小野氏のデモでは、生の I/O 速度が示唆するほどゲームのロード時間が劇的に改善されないことが示されました。NVMe SSD では、I/O は Win32 を使用した場合の 2862 MB/秒から、DirectStorage を使用した場合の 4829 MB/秒に増加し、約 70% 増加しました。ただし、シーンの読み込み時間は 2.1 秒から 1.9 秒に短縮されました。この衰えは、意識しようとしても気づかないものです。
Forspoken のデモでは、DirectStorage よりも、使用するストレージの速度がゲームの読み込み速度に大きく影響することが判明しました。HDD 上の DirectStorage を使用してロードするのに 24.6 秒かかった 1 つのシーンは、SATA SSD ではわずか 4.6 秒、NVMe SSD では 2.2 秒でロードされました。これは、同じハードウェア上で実行されている Win32 と DirectStorage の間よりもはるかに大きなギャップです。
これは 1 つのゲームにすぎず、より多くの開発者がゲームに DirectStorage を実装し、Microsoft がテクノロジーを改良するにつれて、より広範囲の結果が得られる可能性があることに注意してください。リソースの解凍を CPU から GPU に移動するなど、他の CPU ボトルネックを解消すると、DirectStorage のパフォーマンス上の利点がさらに高まる可能性があります。GPU 解凍は PC 版の DirectStorage ではまだサポートされていませんが、Microsoft はこの機能が「ロードマップの次」であると主張しています。
Western Digitalからのリスト画像
コメントを残す