- DirectStorageはCPUに負荷をかけずにSSDからGPUにデータを転送します
- その潜在能力を最大限に活用するには、Windows 11とNVMe SSDが必要です。
- 最新のゲームの読み込み時間を短縮し、パフォーマンスを向上します
- そのアーキテクチャのおかげで、より複雑な世界と滑らかな遷移が可能になります。
ストレージ技術の進歩により、PC ゲーム体験は大きく変わりました。 DirectStorageはその進化の鍵となる部分です最も要求の厳しいビデオ ゲームでのデータ管理方法を再定義することを目的として Microsoft によって開発されました。その影響は、特に Windows 11 エコシステムにおいて、ゲーマーと開発者の両方にとって大きなものです。
DirectStorageの歴史はXbox Series X|Sコンソールと関連しており、 高性能NVMe SSDを最大限に活用するためのソリューションとして誕生しましたその後、読み込み時間、グラフィック パフォーマンス、システム効率を改善するために Windows 環境に移植されました。この機能はWindows 11に組み込まれ、Windows 10でも部分的にサポートされているため、 仕組みを完全に理解するのに最適な時期です、それがもたらすメリットと、それを使用するために必要なものについて説明します。
DirectStorage とは何ですか?
DirectStorageは Microsoftが開発したAPI これは DirectX 12 Ultimate テクノロジ スイートの一部です。その主な機能は、ハードドライブからグラフィックスシステムへのより効率的なデータ転送を可能にし、 CPUが解凍プロセスに介入する そしてそのデータの管理。
従来のデータ読み込みフローでは、ゲームはディスクから圧縮されたファイルを取得し、それを RAM に送信してから、コンピューターに読み込みます。 CPUはそれらを解凍する役割を担っていた 最終的にグラフィック カードの VRAM に到達する前に。このプロセスは、特に世界が複雑になり、ますます詳細化していくビデオゲームの場合、ボトルネックを生み出します。 DirectStorageはこれらの中間ステップを省き、 読み込み時間を大幅に短縮。システムを最適化する必要があるなら、役に立つかもしれない コンピュータの速度を向上させる方法に関するガイド.
重要なのは、GPUが DMA (ダイレクトメモリアクセス) ユニットは、SSD から圧縮されたデータを読み取って解凍する役割を直接担っています。 Xbox の設計から継承されたこのプロセスにより、CPU に過負荷をかけることなく、テクスチャ、マップ、ジオメトリ、モデルなどの要素をより迅速に GPU に到達できるようになります。
この技術の詳細な仕組み
DirectStorageは、 ワークロードの分解は、従来は CPU が担っていたワークロードを、最も適したハードウェア (この場合は GPU) に分散します。これらはすべて、DirectX 12アーキテクチャのおかげで非同期的に行われます。 シェーダーの計算 グラフィックスの生成と並行してこれらのタスクを処理します。
プロセスは次の最適化されたシーケンスに従います。
- El NVMe SSDは圧縮されたデータを保存する ゲームの。
- ダイレクトストレージ そのデータをGPUに直接転送するよう命令する.
- La GPUはファイルを解凍します CPU の介入なしに専用のハードウェアを使用します。
- すでに解凍されたデータは、ゲームの最終レンダリングに直接使用されます。
このアプローチにより、 グラフィックカードがより効率的に動作する待機せずにデータをより速く受信し、CPU を解放して他のシステムまたはゲームのタスクを処理できるようにします。
DirectStorage を使用するための技術要件
PC で DirectStorage を活用するには、機器がいくつかの技術要件を満たしていることを確認する必要があります。必要なものは次のとおりです:
- オペレーティングシステム: Windows 11 が最適なオプションですが、パフォーマンスは低くなりますが、Windows 10 バージョン 1909 以降でもサポートされています。
- 対応ストレージユニット: PCIe 経由で接続された NVMe SSD が必要です。これらのドライブは、従来の SATA ドライブよりもはるかに高いデータ転送速度を実現します。
- 適切なグラフィックカード: DirectX 12 および Shader Model 6.0 のサポートが必要です。 NVIDIA では、少なくとも RTX 2000 以上 (RTX 30 および 40 シリーズを含む) が必要です。 AMD では、最低でも Radeon RX 6000 が必要です。 Intel ARCもサポートされています。
さらに、マイクロソフトは、 Windows 11 ゲームバー 機器の互換性を確認します。ドライブと GPU に「最適化」と表示されている場合、システムで DirectStorage を活用できることを意味します。
DirectStorage はビデオ ゲームでどのような利点をもたらしますか?
この技術の主な利点は ゲームワールドをほぼ瞬時にロードしかし、その利点はそれだけではありません。
- ロード時間の短縮: CPU と RAM を経由する必要がなくなるため、ゲームはシーン、レベル、アセットをほんの一瞬で読み込むことができます。 Forspoken のようなゲームの場合、読み込み時間は 1 秒未満に短縮されることが記録されています。
- ゲーム中の流動性が向上: ボトルネックを解消することで、グリッチ、ジャダー、またはステージ上の突然現れる領域 (ポップイン) の発生を回避できます。これは、オープン ワールドやグラフィック要求の高いタイトルで特に役立ちます。ストレージ構成に関する情報が必要な場合は、 Windows 11のストレージ設定.
- 視覚的な複雑さが増す: 開発者は、プレイヤーのパフォーマンス低下を経験することなく、より高解像度のテクスチャ、より複雑なマップ、よりスムーズなエリア間の遷移を組み込むことができます。
- ハードウェアのより良い使用: GPU がグラフィック アセットの読み込みと解凍を処理する間に、CPU リソースが解放され、AI、物理、ゲーム ロジックに使用できるようになります。
DirectStorage 1.1 における GDeflate の重要性
DirectStorageのバージョン1.1では、Microsoftは Gデフレート古典的な DEFLATE 圧縮アルゴリズムのバリエーションです。なぜこれがビデオゲームにとって重要なのでしょうか?アクセス速度を犠牲にすることなく、ゲームデータをさらに圧縮できるためです。
以前は、1秒間に数GBのデータを解凍するのは負担であり、 最も強力なCPUでさえ飽和させる可能性がある。しかし今では、GPU に組み込まれた解凍機能のおかげで、CPU の負担がすべて軽減され、プロセス全体が高速化されます。コンソールをお使いの方のために、こちらにガイドがあります Xbox または PlayStation 4 の速度を向上させる方法.
これは次のように変換されます。
- SSDからの高速読み込み情報が圧縮され、占有するスペースが少なくなるためです。
- 小規模なゲーム施設ディスク容量を有効活用することで、
- 新しいレベルデザインのロックを解除負荷制限によるこれまでの技術的障壁を取り除きます。
PCゲームデザインに及ぼす影響
Xbox コンソールでは、統合メモリ システムにより DirectStorage を簡単に使用できます。ただし、PC では RAM と VRAM を区別しています。それでも、多くのグラフィックエンジンがRAMを一時バッファとして巧みに利用しているおかげで、 効率的なデータストリーミング.
これにより、環境を設計する新しい方法への扉が開かれます。 メガテクスチャまたはテクスチャアトラス いつでも必要なものだけをロードできます。映画をロードする必要なく環境を変更でき、あるエリアから別のエリアへの移行が気付かなくなる可能性があります。
この種の技術は新しいものではないが、 DirectStorage を使用すると、ロード時間が改善され、レイテンシが大幅に短縮されるため、簡単に導入できます。 ディスクからテクスチャやモデルにアクセスするとき。
テクノロジーの現状と将来
現時点では、DirectStorage を実際に積極的に使用しているゲームの数は限られています。 Forspokenは最初の素晴らしい例ですしかし、特にNVMe SSDの人気が高まるにつれて、今後数年間でさらに多くのタイトルがこの技術を採用することが予想されます。
Microsoft はすでに、これをグラフィック エンジンやゲームに統合するために必要なツールを開発者に提供しています。これが起こると、 PC 上でのビデオ ゲームのプレイ感覚が大幅に向上します。特にオープンワールドやグラフィックコンテンツの多いゲームではそうです。
互換性のあるチームを持つことで、今後の変化に備えることができます。瞬時の読み込みからより豊かで詳細な世界まで、 DirectStorageは今後も存続する そして私たちの遊び方を変えるでしょう。