DirectX 12 のメモリ不足エラー: 修正方法?

ページファイルのサイズを増やすと機能するはずです

  • Windows PC でゲームをプレイしているときに、「DirectX 12 のメモリが不足しています」というエラーが発生する場合があります。
  • これは通常、システムに十分なページ ファイル サイズが割り当てられていない場合に発生します。
  • ページ ファイルのサイズを増やし、DirectX シェーダー キャッシュをクリアすると、問題が解決します。
directx12ではメモリが足りません

DirectX 12 は、Windows ベースの PC ゲームにグラフィックス効果を同時に提供し、CPU オーバーヘッドを削減し、GPU 使用率を高めるように設計されています。

ただし、DirectX が原因でゲームの起動中またはゲームプレイの途中でクラッシュする場合がいくつかありました。 同じ問題に悩んでいる場合は、このガイドを参照して、考えられる解決策を見つけてください。

DirectX 12 でメモリ不足エラーが発生する原因は何ですか?

DirectX 12 のメモリ不足エラーによりゲームがクラッシュする潜在的な原因は次のとおりです。

  • ハードウェア関連のエラー – ユーザーからの報告によると、マザーボードまたは ハードディスクドライブ この残念なエラーを引き起こすことが知られています。
  • 古いゲームバージョンを使用している – DirectX 12 のメモリ不足エラーは、ゲームを長期間アップグレードしていない場合にも発生する可能性があります。
  • グラフィックドライバーが壊れているか古い - ある場合には、 古いGPUドライバー ゲームセッション中に多くの問題を引き起こします。
  • ページングファイルのサイズが正しくありません – ページ ファイルの設定が自動的に調整されるように構成されている場合、ゲームプレイ中に突然メモリ不足エラーが発生する可能性があります。
  • DirectX キャッシュの破損 – 何人かの読者が、DirectX が キャッシュファイル 長期間蓄積されたデータが破損すると、このエラーが発生する可能性があります。

DirectX 12 でメモリ不足エラーが発生する理由に関係なく、以下にリストされている解決策は、すぐに問題を解決するのに役立ちます。

DirectX 12 のメモリ不足エラーを修正するにはどうすればよいですか?

後でリストされる複雑な解決策を実装する前に、次の簡単な回避策を試してください。

  • マザーボード、ハードディスク、およびハードウェアの損傷などのハードウェア関連の問題がないか確認します。 グラフィックスカード.
  • エラーが発生している利用可能なゲームのアップデートをインストールします。
  • すべてをインストールしてください 古いグラフィックドライバーのアップデート.

これらの方法で問題が解決しない場合は、以下にリストされているより高度な解決策に進んでください。

1. ページングファイルのサイズを増やす

  1. 使用 ウィンドウズ + 設定アプリを起動するショートカット。
  2. 下にスクロールして、 システム 設定して選択します だいたい 右セクションから。 directx12ではメモリが足りません
  3. クリック 高度なシステム設定 に存在する 関連リンク セクション。 directx12ではメモリが足りません
  4. に切り替えます 高度 のタブ システムプロパティ ウィンドウを選択し、 を押します。 設定 「パフォーマンス」セクションの下にあるボタンをクリックします。
  5. に切り替えます 高度 のタブ パフォーマンスオプション ボックスを押して、 変化 ボタン。 directx12ではメモリが足りません
  6. の横にあるチェックボックスを無効にします。 すべてのドライブのページング ファイル サイズを自動的に管理します のオプション 仮想メモリ プロパティボックス。
  7. 問題のあるゲームが割り当てられているドライブを選択します。 有効にする カスタム オプションを選択し、カスタム値を 初期サイズ最大サイズ テキストボックス。 directx12ではメモリが足りません
  8. を押します。 設定 ボタンの後に続く OK.
  9. 設定ウィンドウを終了し、もう一度ゲームを再起動します。 DirectX 12 では、メモリ不足エラーは気にならなくなります。

ページ ファイルの設定が間違っていると、メモリ割り当ての問題が発生し、エラーが発生する可能性があります。

2. Afterburner の OSD 除外対象にゲームを追加する

  1. を起動します。 MSIアフターバーナー Windows PC 上のプログラム。
  2. クリック 装備 アイコンをクリックして、MSI Afterburner のプロパティ ウィンドウにアクセスします。 directx12ではメモリが足りません
  3. に切り替えます 画面上に表示 タブをクリックして、 もっと 下部にあるボタン。 directx12ではメモリが足りません
  4. を長押しします。 シフト キーを押して、 追加 RTSS ウィンドウの左下にある緑色のボタン。
  5. 除外を追加 ポップアップが画面に表示されます。 リストに追加したい問題のあるゲームを選択し、 OK ボタン。 directx12ではメモリが足りません
  6. Afterburner アプリを終了し、もう一度ゲームを起動してみてください。

Afterburner MSI は画面に表示されなくなり、DirectX 12 のメモリ不足エラーが解決されます。

いくつかのフォーラムで言及されているように、メモリ不足エラーは通常、MSI Afterburner の OSD が DirectX 12 で実行されているときに発生し、システムがクラッシュします。 影響を受けるゲームを OSD 除外に追加すると、システム起動中に OSD が表示されなくなります。

このトピックについて詳しく読む
  • Instagram エラー フィードバックが必要です: 修正する 3 つの方法
  • 電源が入らない PC を適切に修復する方法 [12 の方法]
  • 修正: YouTube でオフラインです接続エラーを確認してください
  • DirectX 12 ゲームは GPU を使用していませんか? 強制する方法
  • ドライバーのアップデートが繰り返し表示されますか? 5 つの簡単なステップで阻止する

3. DirectXキャッシュを削除する 

  1. ヒット ウィンドウズ タスクバーのアイコンとタイプ ディスクのクリーンアップ. を選択してください 管理者として実行 にアクセスするオプション ディスクのクリーンアップ 管理者権限を持つツール。 directx12ではメモリが足りません
  2. を選択してください C ドロップダウン メニューでドライブを選択し、 OK ボタンをクリックして続行します。
  3. [ディスク クリーンアップ] ウィンドウで、次のチェックボックスを除くすべてのチェックボックスをオフにします。 DirectX シェーダ キャッシュ そしてクリックしてください OK. directx12ではメモリが足りません
  4. 確認のポップアップが表示されます。 を押します。 ファイルの削除 ボタンをクリックしてアクションを完了します。

DirectX キャッシュ データが破損していると、ゲームの起動時に DirectX 12 のメモリ不足エラーが発生する可能性もあります。 組み込みのディスク クリーンアップ ツールを使用してシェーダー キャッシュを削除すると、DirectX に新しいキャッシュが強制的に構築され、エラーが解決されます。

  1. 使用 ウィンドウズ + R を起動するためのショートカット キー 走る ダイアログボックス。
  2. テキストボックスに次のコマンドを入力し、 OK ボタンをクリックしてメモリ診断ツールにアクセスします。 mdsched.exedirectx12ではメモリが足りません
  3. 選ぶ 今すぐ再起動して問題がないか確認してください (推奨) ポップアップウィンドウからオプションを選択します。 directx12ではメモリが足りません

Windows PC は再起動せず、DirectX 12 のメモリ不足エラーの原因である可能性があるメモリ リークなどの潜在的なメモリ問題を診断します。

それでおしまい! ゲームが突然クラッシュする、DirectX 12 のメモリ不足エラーを解決できたことを願っています。

エラーの解決に興味があるかもしれません DirectX はこのバージョンの Windows と互換性がありません Windows を利用可能な最新バージョンにアップグレードした後に発生する場合。

あなたの場合、次の方法のうちどれがうまくいきましたか? 以下のコメントセクションでお知らせください。

Windows11でDirectX12をダウンロードする方法

Windows11でDirectX12をダウンロードする方法Windows 11Directx 12

DirectXは、ゲームが利用可能なハードウェアを最大限に活用するのに役立つAPI(アプリケーションプログラミングインターフェイス)のコレクションです。 したがって、Windows11でDirectX12をダウンロードする方法を学びます。プロセスはかなり単純で、数分以上かかることはありませんが、パフォーマンスが大幅に向上します。また、WindowsシステムにインストールされているDirect...

続きを読む
DirectX 11 と DirectX 12: 完全なパフォーマンス比較

DirectX 11 と DirectX 12: 完全なパフォーマンス比較Directx 12

DirectX 11 と DirectX 12: パフォーマンスの説明DirectX 11 と DirectX 12 は、Microsoft のグラフィックス API の 2 つの異なるバージョンであり、後者が新しいバージョンです。新しいバージョンでは、ゲームやその他のグラフィック ソフトウェアがより高速かつ効率的になることが約束されていますが、それをサポートするハードウェアが必要です。Di...

続きを読む
DirectX 12 ゲームは GPU を使用していませんか? 強制する方法

DirectX 12 ゲームは GPU を使用していませんか? 強制する方法Directx 12Gpu

GPU の十分な使用率が低下しないように、グラフィック カード ドライバーを再インストールします。DirectX 12 ゲームが GPU を使用できていない、または GPU 使用率が非常に低いことが記録されていますか? これは、互換性の問題を引き起こす古いオペレーティング システムまたはドライバーの問題である可能性があります。GPU の可能性を最大限に活用するには、ゲーム用のシステムとドライ...

続きを読む