10
DirectStorage が「Forspoken」の読み込み時間を 2 秒未満に短縮

ゲーム開発会社Luminous Productionsは先日、近日発売予定のゲーム『Forspoken』がMicrosoftのDirectStorageテクノロジーをサポートする最初のタイトルの一つになると発表しました。Luminous Productionsのテクニカルディレクター、小野鉄平氏は本日、一部オンラインで公開されたビデオで、新しいDirectStorageサブシステムの使用によって期待できるパフォーマンスの向上を紹介しました。約2万個のファイル(4.5GB)で構成される複雑なシーンが、ロード画面から『Forspoken』の印象的なオープンワールドへと切り替わるまでわずか1.7秒しかかかりませんでした。

ビデオプレゼンテーションでは、M.2 SSD、SATA SSD、HDDという異なるストレージサブシステムにロードされる2つの異なるシーンが紹介されました。これらの構成は、新しいDirectStorage APIと、従来の(そして間もなく廃止される)Win32ストレージサブシステムの両方でテストされました。

動画で強調されているように、すべてのストレージが同じというわけではありません。私たちが選んだSSDの中で最も遅いものでさえ、DirectStorageの有効/無効に関わらず、ゲームの読み込みにHDDを使用した場合と比べると圧倒的な速さでした。DirectStorageを有効にしたシーン1では、M.2 SSDはDirectStorageを使用してシーンを読み込むのに1.9秒かかりました。これに続くのがSATA SSDで3.7秒と、その倍以上の時間でした。一方、HDDは回転ディスクを最初に見つける必要があるようで、21.5秒かかりました。

Luminousは、この最初のシーンで様々なストレージソリューションのスループットに関する追加データを公開しており、その結果は目を見張るものでした。DirectStorage APIを使用した場合、M.2 SSDは驚異的な4,839MB/秒のスループットを記録しました。同じドライブをWin32 APIで使用した場合は、そのほぼ半分の2,826MB/秒でした。

ここではまだボトルネックが発生しているようです。読み込み時間もスループットと同程度の影響を受けていると予想されるかもしれませんが、実際はそうではありません。DirectStorageのSSDスループットはWin32と比較して71%向上しましたが、読み込み時間はわずか0.2秒(約10%)しか改善されず、2.1秒から1.9秒に短縮されました。 

DirectStorageパフォーマンス

両ストレージAPIのパフォーマンスとシステム仕様。(画像提供:Luminous Productions/Teppei Ono)

理由の一つは、 DirectStorageによる改善にもかかわらず、 Forspokenが依然としてCPUの限界に達していることにあると考えられます。MicrosoftがDirectStorageにまだ搭載しているGPUアクセラレーションコンポーネントがまだ搭載されていないため、さらなる改善が期待できます。開発者たちは、最終的にはロード時間を1秒未満にまで短縮できると考えていますが、これは例外的なケースであり、常態化しているとは言えません。

シーン2では読み込み時間が最も速くなっています。3つのストレージソリューションのパフォーマンス比率はほぼ同じで、M.2 SSDは1.7秒、​​SATAドライブは3.2秒でした。HDDは予想通り19.9秒で最下位に終わりました。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

『Forspoken』は当初5月25日のリリースが予定されていましたが、最近の延期により5ヶ月延長され、10月11日となりました。もし『Forspoken』のリリース自体にもDirectStorageの恩恵がもたらされれば良いのですが。

遅延告知投稿。

(画像提供:Luminous Production)