最近、DirectX 12を必要とし、イライラするエラーメッセージで迎えられたゲームを起動しようとした場合:
DirectX 12はシステムでサポートされていません 。 -DX12または-D3D12コマンドライン引数なしで実行してみてください。
あなたは一人ではありません。システムのハードウェアまたはドライバーがDirectX 12と完全に互換性がない場合、または特定の設定が適切に構成されていない場合、多くのゲーマーがこの問題に直面しています。
この記事では、システムエラーでサポートされていないDirectX 12を修正するのに役立つ6つの有用な方法を収集しました。あなたがあなたのために働くものを見つけるまで、リストを通してあなたの道を動かしてください。
DirectX12を修正する方法は、Windowsのシステムでサポートされていません
- 修正1:GPUの互換性を確認します
- 修正2:GPUドライバーを更新します
- 修正3:起動オプションを変更します
- 修正4:ゲームの整合性を確認します
- 修正5:Windowsの更新をインストールします
- 修正6:DirectXを再インストールします
修正1:GPUの互換性を確認します
「DirectX 12がシステムでサポートされていない」エラーを解決する最初のステップは、GPUがDirectX 12をサポートすることを確認することです。GTX700シリーズ以前のものなどの古いグラフィックカードは、必要なDX12機能をサポートできない場合があります。システムがDX12がインストールされていることを示していても。
GPUの互換性を確認する方法は次のとおりです。
- キーボードで、を押します Windowsキー + r 、 タイプ dxdiag 、そしてEnterを押します。
- DirectX診断ツールで、をクリックします 画面 タブとチェックアウト feature_levels 。リストする場合 12_0 または、GPUはDirectX 12をサポートしています。
表示される場合 11_1 または、GPUがDX12と完全に互換性があるわけではなく、サポートする新しいモデルにアップグレードする必要がある場合があります。
残念ながらGPUがDirectX 12をサポートしていない場合、最近のグラフィックスカードにアップグレードせずにDX12を必要とするゲームを実行することはできません。 GPUがDX12互換性があるが、コンピューターがまだエラーを提供している場合は、 修正2 、 下に。
プロのヒント:DirectX 12 Ultimateをアクティブにする(サポートされている場合)
互換性のあるGPUがある場合、DirectX 12 Ultimateをアクティブにすると、このエラーが解決する場合があります。 DirectX 12 UltimateはDirectX 12の高度なバージョンであり、レイトレースや変動レートシェーディングなどの機能を有効にして、ゲームエクスペリエンスを向上させることができます。
DirectX 12 Ultimateを持っているかどうかを確認する方法:
- キーボードで、押します Windowsキー + g Xboxゲームバーを開くには。
- で ゲーム機能 、システムがDirectX 12 Ultimateを持っているかどうかを確認してください。
WindowsでDirectX 12 Ultimate(サポートされている場合)をアクティブにする :
- Windows 10(バージョン1909以降)またはWindows 11 Directx 12 Ultimateに必要です。
- NVIDIA RTX 20、30、または40シリーズまたはAMD RX 6000/7000シリーズなど、GPUが互換性があることを確認してください。
要件を満たし、GPUがサポートされているモデルの下にリストされている場合は、試してみてください GPUドライバーの更新 DirectX 12 Ultimateを最適なパフォーマンスのために有効にします。
修正2:GPUドライバーを更新します
GPUドライバーは、グラフィックカードがシステムと適切に通信し、DirectX 12の必要な機能をサポートすることを保証するために不可欠です。ドライバーが時代遅れまたは互換性がない場合、DirectX 12が完全に機能するのを防ぎ、 DirectX 12はシステムでサポートされていません エラー。
GPUドライバーを更新する方法は次のとおりです。
1. GPUドライバーを手動で更新します
nvidiaグラフィックカード用 :
- 役人をご覧ください nvidiaドライバーのダウンロード ページ。
- GPUモデルを選択し、最新のドライバーバージョンをダウンロードします。
- 画面上のプロンプトに従ってドライバーをインストールし、システムを再起動します。
AMDグラフィックカード用 :
- 行きます AMDドライバーとサポート ページ。
- GPUモデルを選択し、最新のドライバーバージョンをダウンロードします。
- ドライバーをインストールし、PCを再起動します。
2。GPUを自動的に更新します(推奨)
GPUドライバーを手動で更新する時間や自信がない場合は、自動的に行うことができます 簡単にドライバー 。これは、どのドライバーバージョンが最新か、適切なバージョンを見つけるのに問題がない場合に特に役立ちます。
ドライバーはシステムを簡単にスキャンし、時代遅れまたは不足しているドライバーを識別し、1回のクリックでそれらを更新することができます。間違ったドライバーをダウンロードしたり、インストールの間違いを犯したりすることを心配する必要はありません。ドライバーイージーがすべての世話をします。
- ダウンロード そして インストール 簡単にドライバー。
- ドライバーを簡単に実行してクリックします 今すぐスキャンします ボタン。ドライバーEasyはコンピューターをスキャンし、問題のあるドライバーを検出します。
- クリック すべてを更新します コンピューター用の最新のドライバーバージョンをダウンロードしてインストールするには( これにはProバージョンが必要です )。
または、クリックします アクティブ化および更新 フラグ付きデバイスの隣 に 7日間の無料トライアルを開始します 。このトライアルでは、あなたが持っているでしょう 満杯 高速ドライバーのダウンロード、ワンクリックインストール、不足しているドライバーまたは時代遅れのドライバー用の自動更新など、プロの機能へのアクセスは、試用期間が終了するまで無料で無料です。
- 変更が有効になるようにコンピューターを再起動します。
- エラーなしでゲームを起動できるかどうかを確認してください。はいの場合、おめでとうございます。 DX 12エラーがまだ続いている場合は、 修正3 、 下に。
修正3:起動オプションを変更します
サポートされていない起動エラーは、ゲームがDirectX 12で起動しようとしていることを示唆するかもしれませんが、システムは完全に互換性がありません。この場合、次のような互換性のあるレンダリングAPIに切り替えることができます DirectX 11 または バルカン 問題をバイパスし、ゲームを稼働させる可能性があります。
蒸気用 :
- 開ける スチーム そして、行きます 図書館 。
- 問題が発生しているゲームを右クリックして選択します プロパティ…
- で 一般的な タブ、クリックします 起動オプション 次のコマンドのいずれかをボックスして追加します。
-D3D11 (DirectX11の場合)
-Vulkan (Vulkan APIの場合)
一方または両方のオプションを入力できますが、必ずスペースで分離してください(例えば、 -d3d11 -volcano )。
- ウィンドウを閉じて、ゲームを起動して、問題が解決されるかどうかを確認してみてください。はいの場合、素晴らしい。しかし、それでも起動しない場合は、スキップしてください 修正4 。
壮大なゲームの場合:
- 開きます 壮大なゲームランチャー に移動します 図書館 。
- エラーが発生したゲームを選択して、 3つのドット > 管理 。
- の下 起動オプション セクション、トグルがあることを確認してください の上 。次に、次のコマンドのいずれかを追加します。
-D3D11 (DirectX11の場合)
-Vulkan (Vulkan APIの場合)
どちらかまたは両方のオプションを入力できますが、それらをスペースで分離するようにしてください(例えば、 -d3d11 -volcano )。
- ウィンドウを閉じて、ゲームを起動して、問題が解決されるかどうかを確認してみてください。はいの場合、素晴らしい。しかし、エラーがまだ発生した場合は、次に進んでください 修正4 。
修正4:ゲームの整合性を確認します
破損したゲームファイルまたは欠落している場合も、を引き起こす可能性があります DirectX 12はサポートされていません エラー。すべてのゲームファイルがそのままであることを確認するには、ゲームプラットフォームの組み込みツールを使用して、ゲームファイルの整合性を確認できます。
SteamおよびEpic Gamesでゲームファイルを確認する方法は次のとおりです。
蒸気の場合:
- 開ける スチーム そして、行きます 図書館 。
- ゲームを右クリックして選択します プロパティ 。
- の下 ローカルファイル タブ、クリックします ゲームファイルの整合性を確認します 。
- Steamは、欠落または破損したファイルをチェックし、それらを交換します。
壮大なゲームの場合:
- 開きます 壮大なゲームランチャー そしてあなたに行きます 図書館 。
- クリックします 3つのドット ゲームの隣で選択します 管理 。
- 下にスクロールしてクリックします 確認する 。
プロセスが完了したら、再度ゲームを起動して、問題が修正されているかどうかを確認します。それがまだ続いているとしても、心配しないでください。さらに2つの修正を試す必要があります。
修正5:Windowsの更新をインストールします
Windowsの時代遅れのバージョンには、DirectX 12を完全にサポートするために必要なパッチやシステムの最適化などの重要な更新がない場合があります。これらの更新には、DirectX 12などの新しいテクノロジーとの互換性に直接影響を与える可能性のあるバグ修正、セキュリティパッチ、パフォーマンスの改善が含まれます。
最新のWindowsアップデートを確認してインストールする方法は次のとおりです。
- キーボードで、を押します Windowsロゴキー そして 私 同時に、設定ウィンドウを開きます。
- クリック Windows Update > 更新を確認してください 。
- Windowsが利用可能な更新を検索するので、少し待ってください。更新が利用可能な場合は、クリックしてダウンロードしてインストールします。更新が見つからない場合は、スキップしてください 修正6 。
- インストールしたら、PCを再起動して変更を適用します。
- ゲームを起動できるかどうかを確認してください!まだ喜びがない場合は、試してみてください 修正6 、 下に。
修正6:DirectXを再インストールします
起動オプションの変更を試みてエラーが続く場合は、再インストールすることをお勧めします DirectX 。 DirectXコンポーネントの欠落または破損したコンポーネントは、DirectX 12でゲームが起動するのを防ぐ互換性の問題を引き起こす場合があります。
DirectXを再インストールする方法は次のとおりです。
- 公式に行きます DirectXエンドユーザーランタイムWebインストーラー 。
- インストーラーをダウンロードして実行します。
- 画面上の指示に従って、インストールを完了します。
- 変更が有効になるようにPCを再起動します。
DirectXを再インストールした後、ゲームをもう一度起動して、 DirectX 12はシステムでサポートされていません エラーが解決されます。
それだけです - プレイヤーが解決するのに役立った6つの修正 DirectX 12はシステムでサポートされていません エラー。うまくいけば、彼らは助けてくれました。
これらすべての修正を試した後、問題が持続した場合、それはより複雑な根本的な問題になる可能性があります。そのような場合、ゲーム開発者からの公式パッチを待つか、さらなる支援のためにサポートチームに連絡することが役立つ場合があります。ゲームやシステムの構成に固有のバグや互換性の問題に対処できる場合があります。