Windows 11のDirectStorageとは何ですか?お使いのPCはそれをサポートしていますか?

Windows 11でDirectStorageを完全にサポートすることで、ゲームの読み込みがこれまでになく速くなります。

Windows 11がついに登場し、OSが新しいPCに搭載され、アップグレードが対象のWindows10ユーザーに無料で展開されます。 Windows 11にはワクワクすることがたくさんありますが、ゲーマーのコミュニティにとって他のすべてを超える機能はほとんどありません。

Auto-HDR、改良されたMicrosoft Store、Xbox Game Passとともに、DirectStorageはWindows 11に搭載された最新機能の1つです。ただし、他の多くのWindows 11機能と同様に、すべてのデバイスがそれをサポートするわけではありません。この機能について知っておく必要のあるすべての詳細と、この機能の恩恵を受けるユーザーの1人になるかどうかを詳しく見ていきましょう。

Windows 11のDirectStorageとは何ですか?

DirectStorageは、DirectXファミリのAPIです。もともとはXboxVelocityアーキテクチャ用に設計されていましたが、Microsoftは現在WindowsPCにも導入しています。簡単に言えば、DirectStorageはゲームのロード時間を大幅に短縮できます。これだけでなく、DirectStorageを使用すると、ゲームはこれまでになく詳細で拡張性のある仮想世界をレンダリングすることもできます。

それがどのように行われるのか疑問に思っている場合は、ここに詳細があります。過去数年間のゲームワークロードの進化に伴い、多くの変化がありました。新しいゲームワークロードは、ロードするデータを最適化します。一度に大量のデータをロードする代わりに、ゲームのアセットを小さな部分に分割します。ゲームは、必要な場合にのみこれらの小さなパーツをロードします。

たとえば、キャラクターがその方向に移動すると、ゲームはシーナリーをロードします。ゲームで必要な場合の生地の質感など、細部にまでこだわっています。

ただし、この変更は、以前のゲームワークロードのIO要求が非常に少ないのに比べて、IO要求の数が多いことも意味します。洞察を得るために、この変更により、数は1秒あたり数百のIO要求から数万に変更されました。

古いAPIでは、このIOリクエストの増加により、最も洗練されたドライブでもボトルネックが発生します。従来、これらのIO要求は一度に1つずつ処理されるため、IOオーバーヘッドが大幅に増加します。全体の操作はかなり高価になります。

そこでDirectStorageAPIが登場します。これは、一度に多数発生する並列IO要求を有効にして効率的に処理することにより、IOオーバーヘッドを削減します。

DirectStorageは、アセットの解凍もはるかに効率的にします。ただし、DirectStorage APIが機能するには特別なハードウェアが必要であるため、次の質問に進みます。

DirectStorageの要件

DirectStorage APIは、PCIe(PCI Express)バス3.0以降を搭載したNVMe(Non-Volatile Memory Express)を搭載したPCでのみ機能します。 NVMeSSDも1TB以上である必要があります。

さらに、DirectStorageには、標準のNVMExpressコントローラーを使用するゲームを実行および保存するためのDirectX12 UltimateGPUも必要です。

基本的に、NVMeは、並列IO要求を可能にする複数のキューをパイプライン化するアーキテクチャです。 DirectStorageは、ゲームがNVMeが持つこのパイプラインシステムを利用できるようにするAPIです。

ノート: MicrosoftはDirectStorageのサポートもWindows10に拡張しましたが、その潜在能力を最大限に発揮することはできません。 DirectStorageには、完全な機能のためにWindows11が提供するOSストレージスタックが必要です。 Windows 10のレガシーOSスタックでは、ある程度のメリットしかありません。

ただし、DirectStorageはAPIであるため、ゲーム開発者もゲームに実装する必要があります。結局のところ、このAPIを利用する必要があるのはゲームです。しかし、開発者がゲームにこの機能を実装すると、ショータイムになります。自分の側で何かを有効にすることはありません。お使いのデバイスがそれをサポートしている場合、それを使用するゲームですぐに体験できます。

DirectStorage対応のデバイスとゲームでは、ユーザーはWindows11ではかつてないほど強化されたゲーム体験を得ることができます。Windows11はゲーム用に作られました。そして、DirectSotrageは、この評判を与える機能の1つです。