約半年前、マイクロソフトはDirectStorageパッケージの最新アップデートを公開した。これは、ソフトウェア・レベルでドライブを使ったゲームの速度を上げることができる技術です。
そして、開発者がこのアルゴリズムを頻繁に更新すればするほど、より多くのパフォーマンスを絞り出すことができます - 今では古典的なHDDからでさえもです。
現時点では、Microsoft DirectStorage APIをサポートするアプリケーションは多くありません。この機能に対応した最新のメジャーゲームはForspokenで、テストによると、このゲームのロードは非常に速いことが分かっています。そしてこれは、メモリサブシステムにアクセスする時代遅れの技術との組み合わせである。
Microsoftは現在、DirectStorageをバージョン1.2に更新し、Force Buffered IOのサポートを含むパッチを適用しています。現在のバージョンのDirectStorageは、アンバッファードモードでファイルを扱うということです。これにより、できるだけ早くGPUにデータを転送することが可能になりますが、SSDからしか転送できません。これは、HDDを除外したものです。時代遅れのハードディスクは、長いファイル検索時間を短縮するためにバッファードI/Oを必要とします。これこそ、Force Buffered IOを搭載したアップデートがサポートするものです。
さらに、開発者はDirectStorageを最適化しました。解凍されたゲームファイルを、ランダムなGPUコアではなく、アイドルGPUコアに委ねることができるようになりました。これにより、マルチスレッドパフォーマンスが向上します。
2023-04-20 05:55:25
著者: Vitalii Babkin
ソース URL