Windows 11 の DirectStorage とは何ですか?


DirectStorage に関しては、開発者がロード時間を短縮し、ゲーマーの全体的なエクスペリエンスを向上させるために使用できる新機能である DirectStorage について、多くの誇大宣伝が行われています。しかし、DirectStorage とは何ですか?また、噂どおりになるのでしょうか?

この記事では、DirectStorage とは何か、その仕組み、Windows 11 での使用方法について説明します。

Microsoft の DirectStorage とは何ですか?

DirectStorage は、新世代 SSD の全機能にアクセスすることでゲーム エクスペリエンスを向上させるために設計された最新の ダイレクトX12 イテレーションに含まれる機能です。 DirectStorage は当初、Xbox シリーズ 本体用に開発されましたが、現在は Windows 11 および 10 でも利用できるようになりました。

DirectStorage はどのように機能しますか?

簡単に言うと、DirectStorage を使用すると、不要な経路をスキップし、より高速なテクノロジを使用することで、新しい GPU がゲーム データをより速く受信できるようになり、ロード時間がほぼ瞬時になります。

現在、ゲームがシステム ストレージからデータ (テクスチャ、オーディオ、モデルなど) を要求すると、ストレージ API がデータをフェッチし、システムのランダム アクセス メモリ (RAM) に移動します。ここから、表示用にレンダリングされるために グラフィック プロセッシング ユニット (GPU) VRAM に渡されます。

このデータは、ハード ドライブのスペースを節約するために圧縮されています。問題は、GPU が通常、圧縮データを読み取ることができないことです。したがって、データは GPU に送信される前に 中央処理装置 (CPU) によって解凍されます。

現在のプロセスは次のようになります:

このプロセスの欠点は、解凍に時間がかかり、CPU がボトルネックになることです。つまり、GPU が必要とするタスクを実行できなくなることです。これは、ゲームのロード時間が長くなり、フレーム レートが低下することを意味します。

DirectStorage は、解凍作業を CPU から GPU に移行するための最新の GPU 解凍技術を含む、低レベルのストレージ アプリケーション プログラミング インターフェイス (API) です。これは、CPU が完全にバイパスされ、GPU が圧縮データの大きなストリームを迅速に受信できることを意味します。

DirectStorage も新しい NVMe SSD を使用しており、古いストレージ デバイスよりもはるかに高速なデータ転送速度が可能です。

以前の API は、限られた量のデータ (通常は大きな塊で一度に 1 つの入出力 (IO) アクセス) を処理するためだけに書かれていました。 DirectStorage は、多くの並列 IO リクエストを可能にし、シーンまたはレベルごとに必要なデータのみを転送できるようにすることで効率を高めます。基本的に、DirectStorage は、NVMe ドライブで利用可能な大規模な帯域幅の IO パフォーマンスを最適化します。.

Windows 11 のシステム要件は何ですか?

Xbox シリーズ X および Xbox シリーズ S 本体 は DirectStorage をネイティブに実装します。これは Velocity アーキテクチャの一部として含まれており、ゲームを Xbox SSD にインストールする必要があるのはこのためです。

ただし、Windows 10 および 11 オペレーティング システムでは、DirectStorage を実行するために 特定のハードウェア要件 が必要です。

DirectStorage のハードウェア要件は次のとおりです。

  • 少なくとも 1 TB の PCIe 3.0 NVMe ドライブを使用する必要があります。 これは SSD の現在の通信プロトコルです (以前の SATA インターフェイスに置き換わります)。 NVMe SSD は、PCIe インターフェイスを介して CPU に直接接続するため、はるかに高速な速度を実現できます。 PCIe 4.0 では最良の結果が得られます。
    • 少なくとも Shader Model 6.0 をサポートする DirectX 12 Ultimate GPU が必要です。 これには、NVIDIA RTX 20xx シリーズ以降と RDNA 2 チップを搭載した AMD グラフィックス カードが含まれます。
    • Windows 11 で DirectStorage を有効にする方法

      DirectStorage は、Xbox シリーズ 本体、Windows 11、および Windows 10 バージョン 1909 以降に含まれる API です。これは、これらのシステムではすでに有効になっていますが、システム要件を満たし、ゲーム開発者が API を実装しない限り使用できないことを意味します。

      要件を満たしている場合、PC ゲームはこれまでよりも快適に動作するはずです。 Forspoken (Luminous Productions が開発) は、DirectStorage サポートを特徴とする最初のゲームになる可能性があり、2022 年 10 月にリリースされる予定です。

      ゲームの新時代

      毎年、新しい開発により、グラフィックスとゲームのパフォーマンスの限界が押し広げられています。新しい DirectStorage ストレージ スタックの最適化により、ビデオ ゲームの限界がさらに押し広げられるはずです。ただし、これが実際にどのようになるかを正確に確認するには、10 月まで待つ必要があります。

      .

      関連記事:


      24.05.2022