ゲームのロード時間を劇的に短縮する技術。NVMe SSDとGPUを活用。
DirectStorageは、Microsoftが開発した、ゲームのロード時間やアセットストリーミングを大幅に改善するための技術です。従来のストレージアクセス方法では、CPUがデータ転送のボトルネックとなっていましたが、DirectStorageは、データをCPUを介さずに直接GPUへ転送することで、この問題を解決します。
仕組み: DirectStorageは、NVMe SSDの高いスループットを最大限に活用し、ゲームデータを細かく分割して圧縮します。そして、圧縮されたデータをCPUを介さずに、直接GPUに転送します。GPUは受け取ったデータを高速に解凍し、ゲームで使用できる形式に変換します。これにより、CPUの負荷を軽減し、GPUの処理能力を最大限に引き出すことが可能です。
従来のロード方法との違い: 従来のロード方法では、データはまずストレージからCPUに転送され、CPUがデータを解凍・変換し、その後GPUに転送していました。この過程で、CPUがボトルネックとなり、ストレージの速度を最大限に活かすことができませんでした。DirectStorageはこのCPUのボトルネックを解消することで、大幅なロード時間短縮を実現します。
必要なもの: DirectStorageを利用するには、以下の条件を満たす必要があります。
自作PCでの重要性: 特にゲーミングPCを自作する際には、DirectStorageに対応したNVMe SSDとGPUを選択することで、ゲーム体験を大幅に向上させることができます。ロード時間が短縮されるだけでなく、ゲームプレイ中のテクスチャのストリーミングもスムーズになり、より没入感の高いゲーム体験が可能になります。ただし、DirectStorageの効果を最大限に発揮するには、ゲーム自体がDirectStorageに対応している必要があります。
製品例:
DirectStorageはまだ普及段階にありますが、今後のゲーム開発において重要な役割を果たすことが期待されています。自作PCを組む際には、DirectStorageに対応したパーツを選択することで、将来的なゲーム体験の向上に繋がるでしょう。