ゲームは確かに の恩恵を受けていますが、利益の逓減はすぐに始まります。ほとんどのゲームでは 、古い SATA SSD と最先端の PCIe Gen 4 SSD の違いを見分けるのは困難です。これまでにないほど高速化する SSD を活用するために、Microsoft は Xbox Series X 向けに DirectStorage を発売し、現在では DirectStorage が PC にも導入されています。
DirectStorage はゲーム開発者にとって確かにエキサイティングなものですが、ゲーマーにとってそれが何を意味するかは、少なくとも現時点ではそれほどエキサイティングではありません。
ダイレクトストレージとは何ですか?
DirectStorage は基本的に、ゲームで高速 NVMe SSD を利用できるようにする新しいソフトウェアです。ただし、これはロード時間を短縮するためだけではありません。ゲームがますます複雑になるにつれて、ゲームを実行するにはより優れたハードウェアが必要になります。これは CPU や GPU に限定されるものではありません。優れたゲーム パフォーマンスのためには、高速 SSD の重要性がますます高まっています。
最新のゲーム エンジンは、大量のデータを一度に読み込むように設計された古いテクノロジを基に開発されており、 。しかし最近では、ゲーム開発者は、多数の小さなデータを長期間にわたってロードしたいと考えています。たとえば、多くのゲームでは、ゲームの動作を向上させるために、遠くにあるオブジェクトは詳細には読み込まれません。 SSD は、IO リクエストとも呼ばれる多くのデータ リクエストの処理に非常に優れており、開発者は SSD 向けに最適化を始めています。
DirectStorage の以前のバージョンの主な弱点は、ゲームがストレージに対して IO 要求を実行できる回数に制限があることです。 HDD は大量の IO リクエストの処理が苦手だったため、開発者が 1 秒あたり数千、さらには数万の IO リクエストの処理に優れている最新の NVMe SSD の能力を利用したいと考えるまで、この制限は重要ではありませんでした。 DirectStorage は、少なくとも当面の間、この制限を修正します。
どうやって? DirectStorage の大部分は GPU ファイルの圧縮です。ほとんどのゲーム ファイルはインストール サイズを減らすために圧縮されており、通常は CPU が解凍作業を処理します。 GPU は小さなファイルの解凍に 非常に 優れていることがわかり、DirectStorage はそれを利用しています。 Microsoft によれば、これによりロード時間が短縮され、 CPU オーバーヘッドが大幅に削減されます 。
DirectStorage の要件
何よりもまず、DirectStorage の利点を最大限に活用するには、NVMe SSD が必要です。ただし、DirectStorage を使用するゲームはこれらの種類の SSD を念頭に置いて開発されているため、おそらく PCIe 4.0 または 5.0 NVMe SSD が必要になるでしょう。
次に、DirectStorage は
DirectX 12
に関連付けられた API レベルのテクノロジであり、DX12 ゲーム専用であることを意味します。ありがたいことに、古いゲームでもアップデートを通じて DirectStorage を入手できる可能性があります。たとえば、
The Witcher 3: Wild Hunt は
今年後半に DX12 を導入するアップデートを受け取る予定です
。
過去 10 年以内に製造されたほとんどの CPU と GPU は、DirectStorage の最小要件 (DX12 互換性のみ) を満たすことができるはずです。 グラフィックス カード に関しては、900 シリーズ以降の Nvidia GPU と 200 シリーズ以降の AMD GPU はすべて DX12 をサポートしています。 今後の Intel GPU も DX12 をサポートする予定です。
第 3 世代以降のすべての Intel CPU と Ryzen 1000 以降のすべての AMD CPU は、NVMe SSD の最小要件である PCIe 3.0 をサポートしています。 Intel 第 11 世代、第 12 世代、および Ryzen 3000 ~ 6000 (一部の例外を除く) は、現在入手可能な SSD の中で最速の速度である PCIe 4.0 をサポートしています。最後に、今後の PCIe 5.0 SSD は、Intel の第 12 世代 CPU と AMD の今後の Ryzen 7000 CPU によってサポートされる予定です。
DirectStorageは良いのでしょうか?
現在利用可能なゲームでこのテクノロジが使用されていないため、DirectStorage がどれほど優れているかを明確に言うのは時期尚早です。ただし、次期ゲーム Forspoken の開発者は最近、 DirectStorage がロード時間をどのように改善するかを デモしました。 NVME SSD では、DirectStorage によってロード時間が最大 0.5 秒短縮され、SATA SSD では、ロード時間が 1 秒弱短縮されました。読み込み時間は確かに短くなりましたが、DirectStorage による改善の少なさに圧倒されてしまいがちです。
ただし、DirectStorage はまったく新しいものであり、 Forspoken は それを使用する最初のゲームの 1 つになるため、おそらく最適化の余地があることを念頭に置くことが重要です。さらに重要なのは、DirectStorage は単に画面をロードするだけではなく、パフォーマンスを損なうことなくゲームの見栄えを良くするために使用され、より高速なストレージをゲームにとってより有意義なものにすることです。開発者は、より自由かつ創造的にテクスチャやオブジェクトを読み込むことができるようになります。これは、頻繁な読み込み画面や読み込み画面を偽装する長い廊下を必要とせずに、高解像度のテクスチャや人物や風景などのより複雑で詳細な 3D を意味する可能性があります。
新しい API レベルのテクノロジーの恩恵を享受するには、通常、しばらく時間がかかります。 DX12 は 2015 年に登場しましたが、すべてのゲーマーにとって直ちに重要というわけではありませんでしたが、DX12 が登場してから 7 年が経ち、レイトレーシングなどの機能が有効になるため、DX12 は間違いなく重要なアップデートであったと言えます 。 DX12 は、非常に決定的に 1 つのことを証明しています。それは、それを構築すれば、彼らはやってくるということです。ゲーム開発者が新しいテクノロジーを活用できるのであれば、そうするでしょう。

