Windows11/10のDirectStorageとは何ですか
ここでゲームについて話しているのですが、ゲームは10年前と同じではありません。以前は、ゲームはシンプルで、文字数、レベル、環境が最小限でした。これらすべてが、RAMなどのPCのリソースに対するストレスレベルの低下に貢献していました。すぐにSSDのエントリが表示されました また、通常のHDDの10倍の速さでデータを読み取ることができるため、ゲームのパフォーマンスも向上しました。
SSDはさらに改善され、 NVM Express (NVME)が発売されました。 NVMEは、PCが古いSATAインターフェイスではなくPCIeバスを介してストレージデータにアクセスできるようになったため、さらに優れていました。現在、5,000Mbpsで書き込みおよび7,000Mbpsで読み取ることができるSSDがあります。
しかし、革新により、ゲームは、NVMEでさえ現代のゲームの要件に対処できなかったよりもはるかに複雑になっています。今日の現代のゲームでは、これらの美しいキャラクターや環境を表示するために数十ギガバイトのデータが必要です。ここにDirectStorageAPI があります 写真に登場します。この新しいソフトウェアをWindowsに実装すると、ビデオゲームでこれらの驚異的なドライブ速度を利用して、ユーザーのパフォーマンスを向上させることができます。どのように?調べてみましょう。
DirectStorageとは何ですか?
DirectStorageは、データストリーミングのオーバーヘッドを排除することにより、ゲームの読み込み時間とテクスチャのポップインを削減するのに役立つMicrosoftの低レベルストレージAPI(アプリケーションプログラミングインターフェイス)です。これにより、超高速でほぼ瞬時のロード時間が可能になります。簡単に言うと、DirectStorageを使用すると、GPUは不要なルートをたどることなくゲームデータをより高速に受信します。
ゲーマーとして、グラフィックスとテクスチャのロード中に発生する遅延により、DirectStorageはゲームの世界の範囲品質をより良く表示できるようになり、テクスチャをより速くレンダリングし、それによって速度とパフォーマンスを向上させます。ゲーム中にロード画面で立ち往生している場合でも、DirectStorageはロード時間を短縮します。
この機能は、Xbox Series 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 /秒)を利用できることです。 MB/sの範囲で動作する古いゲームAPIと比較することはできません。
Windows11/10でDirectStorageをオンにする方法
DirectStorageはAPIであり、それを利用するにはゲーム開発者が実装する必要があることを忘れないでください。有効にしたりオンにしたりするものは何もありません。ゲームがそれを使用していて、デバイスがサポートしている場合、デフォルトで有効になります。本当に気にする必要があるのは、以下のシステム構成です。
- 最小のPCIe3.0インターフェイスを備えたNVMeSSDですが、最大のパフォーマンスを実現するにはPCIe4.0よりも優れています。 NVMeのボリュームは1TB以上である必要があります。
- DirectX12Ultimate仕様と互換性のあるグラフィックカード。いくつかの例は、NvidiaのRTX2000とRTX3000、およびAMDのRDNA2のラインです。
- ゲーム開発者は、ダイレクトストレージが機能するためのAPIも実装する必要があります。
- DirectStorageをサポートするのはWindows10バージョン1909以降のみです
DirectStorageのパフォーマンス比較–Windows11とWindows10
Windows 10を使用している場合でも、がっかりしないでください。ただし、オペレーティングシステムのレガシーストレージスタックにより、DirectStorageはWindows10よりもWindows11で高速に実行されます。 Windows 11はDirectStorageを使用して構築されているため、Windows 11で実行されているゲームは、新しいストレージスタックの最適化の恩恵を受けることができます。
したがって、ハードウェアがどれほど優れていても、DirectStorateはWindows 10で最大限に機能しません。一方、Windows11はDirectStorageを最大限に活用します。したがって、ゲームの最先端を行きたい場合は、新しいOSにアップグレードすることをお勧めします。
まだ新しいですが、DirectStorageを使用すると、ゲーム開発者は、読み込み時間を遅くすることなく、優れたグラフィックスを備えたゲームを開発できるようになります。ユーザーの観点からすると、ユーザーはかつてないほどのゲーム体験を味わうことができ、ゲーム以外のPC機能も簡単に利用できるようになるでしょう。
どのWindows10バージョンにDirectStorageが含まれていますか?
DirectStorageは、Windows10バージョン1909以降をサポートしています。
DirectStorageに最適なWindowsOSはどれですか?
DirectStorageは、従来のストレージラックを備えたWindows 10と比較して、新しいストレージスタックの最適化が組み込まれているため、Windows11で最適に機能します。
DirectStorageは新しいAPIですか?
いいえ、DirectStorageAPIはMicrosoftのXboxシリーズXおよびシリーズSコンソールにすでに実装されています。
私のPCはDirectStorageをサポートしていますか?
お使いのPCに次のものがある場合、DirectStorageをサポートします:
- PCIe(PCI Express)バス3.0以降を搭載したNVMe(Non-Volatile Memory Express)
- NVMeSSDは1TB以上である必要があります
- DirectX 12 Ultimate GPU
- Windows11OSまたはWindows10バージョン1909以降。
DirectStorageはすでにリリースされていますか?どこからダウンロードしますか?
DirectStorage Developerプレビューは2021年7月にリリースされました。これで、PC用のDirectStorageAPIをmicrosoft.comからダウンロードできます。
-
Windows11/10のWindowsFeatureExperience Packとは何ですか?
特にWindowsXPおよびWindows7の時代から、長い間Windowsを使用している場合は、 Windows Experience Packという名前を付けてください。 おなじみのように聞こえるかもしれません。 2010年に発表されたこの機能を使用すると、テーマを作成したり、ライブメッセンジャーに静止画像を適用したりすることができます。それはUIのカスタマイズについてでした。では、なぜ今それについて話しているのですか?機能または製品は、Windows 11/10に戻っていますが、方法が異なります。この投稿では、 Windows Feature ExperiencePackとは何かについて
-
Windows 11/10のFirefoxデフォルトブラウザエージェントとは何ですか?
Mozilla Firefox デフォルトのブラウザエージェントと呼ばれる新しいサービスを実行します 。これは基本的に、ブラウザが通信しているウェブサーバーに送信する一連のテキストです。スクリプトには、現在使用されているオペレーティングシステム、実行中のブラウザ、そのレンダリングエンジン、およびその他の重要な詳細に関する情報が含まれています。 Firefoxのデフォルトのブラウザエージェント Firefoxは、default-browser-agent.exeというこの新しいプロセスを次の場所にインストールします– C:\ Program Files \ Mozilla Fir