Microsoft のゲーム用 DirectStorage API が Windows 10 に登場

Microsoft は、新しい DirectStorage API が Windows 10 および Windows 11 に導入され、ゲームのロード時間が短縮されることを発表しました。

先月の Windows 11 イベントで、Microsoft は新しいオペレーティング システムの機能を発表しました。 新しい DirectStorage API. この新しい API により、ゲームが NVMe SSD ドライブからデータを読み取る方法が変更され、速度が大幅に向上し、ロード時間が短縮されます。 ただし、DirectStorage は Windows 10、特にバージョン 1909 以降にも導入されるようです。 発売に合わせて発表されましたが、 最初の開発者プレビュー APIの。

少し巻き戻してみましょう。 DirectStorage は、Xbox シリーズ X および S コンソールでデビューし、Xbox Velocity アーキテクチャのバックボーンとして機能しました。 マイクロソフトはすぐに次のことを発表しました Windows PC にも登場、当時は誰もがそれが Windows 10 のことだと思っていました。 ただし、Microsoft が Windows 11 向けの機能を発表したとき、Windows 10 ユーザーは DirectStorage を利用できないのではないかと思われました。 今はそうではないように思えますが、経験はまったく同じではないかもしれません。

私たちが知っている DirectStorage には 2 つの主要な利点があります。 1 つ目は、複数の IO リクエストを同時に処理できることです。 近年、ゲームが以前よりもはるかに大きくなっているため、これはますます重要になっています。 NVMe ドライブの帯域幅ははるかに広く、数千のデータ アクセス要求によってオーバーヘッドが発生するため、これも重要です。 複数のリクエストを同時に処理すると、NVMe ドライブの全帯域幅を使用できます。 もう 1 つの大きな利点は、GPU がゲーム データの解凍を処理してプロセスをさらに高速化できることです。

ただし、Microsoft が現在言及していることは他にもあります。 Windows 11 には、新しくアップグレードされたストレージ スタックが搭載されており、PC が DirectStorage を最大限に活用できるようになります。 Windows 10 では、同社は従来のストレージ スタックを DirectStorage 用に最適化しましたが、まったく同じではありません。 ただし、Microsoftは、その差がどの程度の大きさであるべきかについては言及していない。

ゲームは DirectStorage 専用に構築する必要がありますが、API をサポートしていない PC でも動作し続けるため、互換性を心配する必要はありません。 ただし、DirectStorage を使用するには NVMe SSD が必要です。 開発者向け。 API はゲーム エンジンに一度実装するだけでよく、その利点はゲーム全体に自動的に適用されます。 最初のプレビューは現在公開されていますが、GPU 解凍機能はまだ利用できません。