Windows 11/10のDirectStorageとは何ですか

Windows Speedupツールをダウンロードしてエラーを修正し、PCをより速く実行する

ここでのゲームについて話しているのですが、ゲームは10年前と同じではありません。過去には、ゲームがシンプルで、キャラクターが少なく、レベルが低く、環境が最小限であり、これらすべてがRAMのようなPCのリソースのストレスレベルの低下に貢献しました。すぐに私たちはエントリーを見ましたSSDSまた、通常のHDDよりも10倍速くデータを読み取る能力により、ゲームのパフォーマンスも増加しました。

DirectStorage

SSDSはさらに改善されましたNVMエクスプレス(NVME)が発売されました。 NVMEは、PCが古いSATAインターフェイスの代わりにPCIEバスを介してストレージデータにアクセスできるようにするため、さらに優れていました。今日、私たちは5,000 Mbpsで書き込み、7,000 Mbpsで読むことができるSSDを持っています。

しかし、イノベーションにより、ゲームはNVMEでさえ、現代のゲームの要件に対処できなかったよりもはるかに複雑になっています。今日の現代のゲームには、これらの美しいキャラクターや環境を表示するために、10ギガバイトのデータが必要です。ここがありますDirectStorage API写真に入ります。 Windowsでこの新しいソフトウェアの実装により、ビデオゲームはこれらの信じられないほどのドライブ速度を活用し、ユーザーにパフォーマンスを向上させることができます。どうやって?調べてみましょう。

DirectStorageはMicrosoftの低レベルストレージAPI(アプリケーションプログラミングインターフェイス)で、データストリーミングのオーバーヘッドを排除することでゲームの負荷時間とテクスチャポップインを削減するのに役立ちます。これにより、非常に速い、ほぼインスティックなローディング時間が可能になります。簡単に言えば、DirectStorageを使用すると、GPUは不要なルートに従わずにゲームデータをより速く受信します。

ゲーマーとして、グラフィックとテクスチャがロードされている間に経験する遅延により、DirectStorageはゲームの世界の範囲品質をより良く表示し、テクスチャをより速くレンダリングし、速度とパフォーマンスを向上させることができるようになりました。ゲーム中にロード画面に閉じ込められていても、DirectStorageは負荷時間を短縮します。

この機能は、XboxシリーズX/sのゲームロードテクノロジーに基づいています。

したがって、DirectStorageのない現在のプロセスは何ですか

DirectStorageなしで今日のゲームの読み込みがどのように発生するかを理解する価値があります。したがって、ゲームがDirectStorageなしでファイルをロードする必要がある場合、PCのRAMから圧縮データを要求する必要があります。この圧縮データは、レンダリングのためにGPUが利用できるようになる前に、減圧のためにCPUに送られます。しかし、圧縮の問題のために、CPUとグラフィックカードまたはGPUの間に閉塞があります。覚えておいてください、それはレガシープロセスであり、負荷時間が遅く、フレームレートが低下します。ただし、DirectStorageはCPU減圧のこの必要性を削除します。

その結果、GPUがDirectStorage APIを使用してデータを要求するたびに、膨大な量の圧縮データがRAMからGPU(VRAM)に直接移動します。 GPUはデータを解凍し、画面上でレンダリングします。

要するに、APIはゲームのデータをシステムのRAMのハードドライブから移動します。そこから、レンダリングのためにグラフィカル処理装置(GPU)に行きます。 DirectStorageは、負荷時間を実質的に排除し、テクスチャポップインを削減することにより、ゲームをより速くします。

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

したがって、DirectStorageの仕組みについてもう少し探求して、このストレージAPIはレガシーAPIよりも大幅な改善を提供します。それが提供する2つの主な利点があります。

  • ゲームデータがPCのRAMにコピーされると、CPUレベルで減圧する必要はなくなります。代わりに、DirectStorageには独自のGPU減圧技術があります。 GPUは一度に多くの圧縮データを受信し、グラフィックをレンダリングする前に待つ必要はありません。その結果、CPUよりも高いレートでデータを減圧するには、最新のハイエンドGPUが必要です
  • 2番目の利点は、DirectStorageがNVME SSDによって提供されるより速い速度と帯域幅を利用していることです。これはGB/sです。 MB/S範囲で実行される古いゲームAPIと比較することはできません。

Windows 11/10のDirectStorageをオンにする方法

さて、DirectStorageはAPIであり、ゲーム開発者がそれを利用するために実装する必要があります。有効にしたり、電源を入れたりすることは何もありません。ゲームがそれを使用していて、デバイスがサポートされている場合、デフォルトで有効になります。本当に気にする必要があるのは、以下に示すようにシステム構成です。

  • 最小PCIE 3.0インターフェイスを備えたNVME SSDですが、PCIE 4.0よりも優れているため、最大のパフォーマンスが発生します。 NVMEボリュームは最低1TBでなければなりません。
  • DirectX 12究極の仕様と互換性のあるグラフィックカード。いくつかの例は、NVIDIAのRTX 2000およびRTX 3000、およびAMDのRDNA 2のラインです。
  • ゲーム開発者は、直接ストレージを機能させるためにAPIを実装する必要もあります。
  • Windows10バージョン1909以上のみがDirectStorageをサポートします

DirectStorageパフォーマンスの比較 - Windows 11対Windows 10

Windows 10のユーザーであれば、落胆しないでください。ただし、Operating Systemのレガシーストレージスタックのため、Windows 11よりもDirectStorageがWindows 11よりも速く実行されます。 Windows 11はDirectStorageで構築されているため、Windows 11で実行されているゲームは、新しいストレージスタックの最適化からより良い恩恵を受けます。

したがって、ハードウェアがどれほど優れていても、DirectStorteはWindows 10で最大限に機能することはありません。一方、Windows 11はDirectStorageを最大限に活用します。したがって、ゲームの最先端になりたい場合は、新しいOSにアップグレードすることをお勧めします。

DirectStorageを使用して、まだ新しいものではありますが、ゲーム開発者は、拡張されたグラフィックスでゲームを開発して、負荷が遅い時間なしで素晴らしいゲームを提供できるようになりました。ユーザーの観点から見ると、ユーザーはこれまでにないようなゲームエクスペリエンスを持つことができ、おそらくゲーム以外の他のPC機能も簡単に呼吸できます。

どのWindows OSがDirectStorageに最適ですか?

DirectStorageは、レガシーストレージラックを備えたWindows 10と比較して、新しいストレージスタックの最適化を組み込んでいるため、Windows 11で最適です。さらに、DirectStorage APIは、MicrosoftのXboxシリーズXおよびシリーズSコンソールに既に実装されています。

私のPCはDirectStorageをサポートしていますか?

PCに次のものがある場合、DirectStorageをサポートします。

  • PCIE(PCI Express)バス3.0以上のNVME(非揮発性メモリエクスプレス)
  • NVME SSDは1TB以上である必要があります
  • DirectX 12 Ultimate GPU
  • Windows 11 OSまたはWindows 10バージョン1909以上。

DirectStorage Developer Previewは2021年7月にリリースされました。PCのDirectStorage APIをダウンロードできるようになりました。Microsoft.comから。