Windows 11のDirectStorageを理解する方法
DirectStorage が、ゲームの読み込み時間と全体的なゲームのスムーズさに革命をもたらすのではないかと、かなり話題になっています。少し奇妙に感じるかもしれませんが、ゲームの読み込み中の待ち時間を大幅に短縮してくれると謳っています。しかしもちろん、Windows 11 をインストールしているだけでは、この機能が自動的に有効になるわけではありません。本当にメリットを享受したいのであれば、ハードウェアとセットアップが最新である必要があります。そうでなければ、宣伝文句はただの宣伝文句に過ぎません。そのため、ゲームが魔法のように速くならない理由や SSD が適切に活用されていない理由を解明しようとしている場合は、このガイドが理解を深めるのに役立つかもしれません。機能自体は素晴らしいように思えても、技術的な問題がいくつかあってうまく動作しないと、かなりイライラします。ここでは、すべてが正しく設定されているかどうかを確認するために必要なこと、そして可能であれば適切に有効にする方法を説明します。
Windows 11でDirectStorageを有効にする方法
システムが実際にDirectStorageをサポートしているかどうかを確認する
- まず、お使いのPCがシステム要件を満たしていることを確認してください。最も重要なのは、少なくとも1TBのPCIe 3.0 NVMe SSD(マザーボードがサポートしている場合はPCIe 4.0が望ましい)です。一部の環境では、高性能なSSDを使用していても、SATAベースであったり、ドライブの速度が十分でなかったりすると、DirectStorageはあまり役に立ちません。
- GPUについては、DirectX 12 Ultimate対応でShader Model 6.0以上に対応したカード(NVIDIA RTX 20xx以降、またはAMD RDNA 2ベースのGPUなど)が必要です。古いGPUをお使いの場合は、残念ながら対応できません。
OSとドライバーが完全に最新であることを確認してください
- 「設定」 > 「更新とセキュリティ」 > 「Windows Update」を開き、更新プログラムを確認してください。Windows 11、または少なくともWindows 10 バージョン1909以降を使用していると便利です。
- GPUドライバーを更新してください。NVIDIAまたはAMDのウェブサイトにアクセスし、最新のドライバーをダウンロードしてインストールしてください。GPUに互換性があっても、古いドライバーではすべての新機能がサポートされていない場合があります。
ハードウェア機能を有効にし、構成を確認する
- ドライブが適切に構成されていることを確認します。デバイス マネージャーでNVMe SSD が正しく表示されていること、ディスク管理で問題なくプライマリ ドライブとして設定されていることを確認します。
- 「設定」 > 「システム」 > 「ストレージ」 > 「ドライブの最適化」の順にクリックして、ドライブが正常であり、断片化の問題が発生していないことを確認します (該当する場合)。
- 一部のユーザーから、PCIeモードまたはNVMeモードの有効化など、特定のBIOS設定を切り替えることで問題が解決したという報告があります。PCを再起動し、BIOS/UEFIに入り、ドライブモードがPCIe NVMe(IDEまたはSATAではなく)に設定されていることを確認してください。
WindowsでDirectStorage APIが有効になっているかどうかを確認する
- Windows 11では、ハードウェアが対応していれば、ほとんどの場合、DirectStorageがデフォルトで有効になります。ただし、システムがDirectStorageを認識しているかどうかを確認するには、PowerShellまたはコマンドプロンプトを使用してください。
Get-WmiObject Win32_VideoController | Select-Object Name, DriverVersion, VideoProcessorDirectStorage またはシェーダー モデルのサポートをサポートする機能に関する情報に注目してください。
- さらに、最新のシステム アップデートによってサポートが追加または改善される可能性があるため、それでも動作しないと思われる場合は、Windows ハードウェア互換性プログラム を実行するか、イベント ログでストレージまたは GPU に関連するエラーを確認してください。
DirectStorageをサポートするゲームやツールでテストする
- 場合によっては、この機能は透過的です。Forspokenのようなゲームでは、すべての条件が満たされていれば自動的にDirectStorageが使用されます。不明な場合は、ゲーム内の設定や開発者向けメモで、機能が有効かどうかを確認してください。
- 別の選択肢として、Winhance や DevTools などのストレージ API サポートを診断できるツールを試してください。ただし、ほとんどのゲーマーは、高速ストレージを備えた最新のタイトルを試してみるだけで十分だと考えています。
結局のところ、これだけの宣伝があるにもかかわらず、実際にDirectStorageを有効にして動作を確認するには、細かい点まで確認しなければならないというのは、ちょっとおかしい気がします。Windowsは当然ながら、必要以上に手間取らせているからです。すべてが正しく設定されていれば、ゲームの読み込みは速くなり、動作もスムーズになるはずです。しかし…すべてのマシンで魔法のように恩恵が得られるわけではありません。ハードウェアとドライバーのバージョンが一致している必要があります。設定によってはすぐに使える場合もありますが、そうでない場合はもう少し調整が必要になったり、公式パッチを待ったりする必要があるかもしれません。これは複数の環境でうまくいった方法なので、皆さんにもお役に立てれば幸いです。
まとめ
- ハードウェア(NVMe SSD、GPU)が要件を満たしていることを確認してください
- Windowsとグラフィックドライバーを更新する
- PCIe/NVMeサポートのBIOS設定を確認する
- Windowsが機能を認識していることを確認する
- 互換性のあるゲームや診断ツールを使用して確認する
まとめ
DirectStorage を有効にすれば必ず問題が解決するとは限りませんが、これらのチェックを行うことで、おそらく解決に近づくでしょう。お使いのシステムが要件を満たし、すべてが正しく設定されていれば、読み込み時間はかなり改善されるはずです。少なくとも、そう願っています。なぜ半分の確率で有効になるのかは分かりませんが、私の環境では BIOS の調整やドライバーのアップデート後に有効になったことがあり、その違いを見るのは本当に楽しいです。これで、何が問題なのかを突き止めたり、アップデートを待ったりする時間を数時間節約できることを願っています。お役に立てれば幸いです。
この記事は役に立ちましたか?