エラー 「エンジンを実行するには、DX11機能レベル10.0が必要です」 システムに適切なものがない場合に表示されます Direct3Dハードウェア機能レベル ゲームエンジンに必要です。この特定のエラーメッセージは、アプリケーションエンジンが使用できないことを示しています。 直接3D機能レベル バージョン 10.0 。 オペレーティングシステムに最新のDirectXバージョンがある場合、エラーは通常、GPUが最小システム要件を満たしていないか、古いドライバソフトウェアで実行されていることを示しています。ユーザーは、広範なグラフィカル処理を必要とするゲームやその他のアプリケーションを実行しようとすると、このエラーが発生します。
DirectXとは何ですか?
Directx のコレクションです アプリケーションプログラミングインターフェイス (API)Microsoftが開発した、すべてのMicrosoft関連プラットフォームでのゲームプログラミングおよびマルチメディアに関連するタスクを処理します。 APIのコレクションは、ハードウェアアクセラレーションによるマルチメディアサポートを備えたDirectX互換プログラムを提供します。特に、DirectXは、プログラム(ゲームまたはその他のアプリケーション)がハードウェア機能を決定し、そのパラメーターを調整して最高のエクスペリエンスを提供するための手段を提供します。
DirectXサブシステムに存在するAPIの多くは必須であり、単純なビデオ再生から要求の厳しい3Dビデオゲームまですべてに不可欠であると見なす必要があります。
DirectXランタイムとDirect3Dハードウェアの機能レベル
多くのユーザーが混乱しています DirectXランタイム との環境 Direct3Dハードウェア機能レベル 。 DirectXランタイムは、OSソフトウェアがサポートできるDirectXバージョンを記述します。一方、 Direct3dハードウェア機能レベル ビデオハードウェア(GPU)が提供するサポートについて説明します。
これを念頭に置いて、最新のDirectXランタイム環境をPCにインストールしても、ハードウェアがサポートできるとは限りません。 Direct3Dハードウェア機能レベル10.0。 Windowsバージョンが最新のDirectXAPIを処理するように装備されている場合でも、GPUカードが必要なものをサポートしていない可能性があります 機能レベル。 これは、古いGPUまたは統合されたGPUによく見られます。
DirectXがインストールされているかどうかを確認する方法
Windows10をお持ちの場合 DirectX12.0ランタイム オペレーティングシステムとともに自動的にインストールされました(最新のWindows Updateがあることを前提としています)。ただし、新しいDirectX APIを使用するには、GPUカードがそれらをサポートしている必要があります。
これを確認し、OSでサポートされているDirectXのバージョンを確認するには、を実行する必要があります。 DirectX診断ツール(dxdiag) 。この組み込みのWindowsツールは、実行ボックスを開くことにより、どのWindowsバージョンでもアクセスできます( Windowsキー+ R )そして「 dxdiag '。
DirectXランタイムバージョンは、 システムインフォメーション の中に システム タブ。
GPUが必要な機能レベルをサポートできるかどうかを確認するには、 表示 下のタブ 運転手 どれを見てください 機能レベル グラフィックカードでサポートされています。
あなたがそれを見つけたら 機能レベル10_0(10.0) の中に表示されていません 機能レベル 内部のエントリ DirectX診断ツール 、次のいずれかのシナリオです。
- グラフィックカード(GPU)は、更新が必要な古いドライバーで実行されています。システムに、それぞれの機能レベルの使用方法をグラフィックハードウェアに指示するドライバーがない限り、DirectX診断ツール内で購入することはありません。
- OSには追加のプラットフォームアップデートが必要です。 Windows7およびWindowsXPユーザーにのみ適用されます。
- お使いのグラフィックカードはサポートしていません 機能レベル10.0 。この場合、適用可能な修正は、新しいグラフィックカード(GPU)を購入することです。
DirectXには下位互換性があることに注意してください。DirectX12を使用している場合は、以前のすべてのランタイムディストリビューションがシステムに存在する必要があります。 DirectX11とDirectX10についても同じことが言えます。
ただし、一部のレガシーゲームには、Windows 10で廃止され、でしか見られない古いDirectXAPIが必要です。 DirectX 9.0c 以下 。 この場合、プログラムを実行するには、その特定のディストリビューションをインストールする必要があります。最新のDirectXバージョンは12.0ですが、ゲームの大部分は、DirectX10ランタイムで実装された機能レベルに大きく依存しています。
「エンジンを実行するにはDX11機能レベル10.0が必要です」エラーの修正
DirectX診断ツールでDirectX10ランタイム以降があり、GPUが必要なDirect3D機能レベルをサポートしていることが判明した場合は、問題のアプリケーションを実行するために必要なコンポーネントが必要です。ただし、それでも取得できる場合 「エンジンを実行するには、DX11機能レベル10.0が必要です」 要件を満たしているにもかかわらずエラーが発生した場合、この記事の修正の1つを使用すると、エラーを修正できます。
以下に、ユーザーが修正に役立つと感じたソリューションのコレクションを示します。 「エンジンを実行するには、DX11機能レベル10.0が必要です」 エラー。自分に合った修正が見つかるまで、それぞれの方法を順番に実行してください。
注意: 以下の方法は、GPUがサポートしていることが確実な場合にのみ適用できます 機能レベル10.0 。修正を試す前に、グラフィックカードの仕様を調べて、サポートできるかどうかを確認することをお勧めします。 Direct3D機能レベル10.0 。
方法1:専用GPUでアプリケーションを実行する
ノートパソコンやノートパソコンでエラーが発生した場合は、専用のGPUと統合ソリューションの両方を使用している可能性があります。カードが2つある場合、システムは、アプリケーションエンジンに必要なリソースの数を分析することにより、使用するGPUカードを決定します。ただし、これはバッテリー節約ユーティリティによって上書きされる可能性があります。バッテリー節約モードに設定されている場合、消費するリソースが少ないため、システムが統合GPUでプログラムを開始することを余儀なくされる可能性があります。
これは、ユーティリティを「」に設定することで簡単に修正できます。 パフォーマンスモード 」またはソフトウェアを完全にアンインストールします。ただし、バッテリーマネージャーをアンインストールしたくない場合は、ゲームショートカットを右クリックして、[ グラフィックプロセッサで実行します。 次に、専用カードを選択して、カードなしで起動するかどうかを確認します。 「エンジンを実行するには、DX11機能レベル10.0が必要です」 エラー。
正常に起動した場合は、この設定に戻ってをクリックしてください。 デフォルトのグラフィックプロセッサを変更する GPUでプログラムの永続的なルールを設定するには コントロールパネル 設定。
方法2:グラフィックカードドライバーを更新する
を解決するために開始する明白な場所 「エンジンを実行するには、DX11機能レベル10.0が必要です」 エラーは、グラフィックカードドライバを更新することです。これを行うにはいくつかの方法がありますが、それを行う理想的な方法はビデオカードの製造元によって異なります。
最新のWindowsバージョン(Windows10およびWindows8)は、グラフィックカードに必要なソフトウェアドライバーを自動的にインストールする必要があります。ただし、OSがGPUのドライバーを自動的にダウンロードしてインストールしたとしても、利用可能な最新バージョンではない可能性があります。 GPUが使用方法を知らないため、システムがこのエラーを報告する場合があります 機能レベル10.0 サポートするハードウェアがあるにもかかわらず。
これは、適切なグラフィックドライバをインストールすることで解決できます。これを行うための普遍的な方法が1つありますが(GPUの製造元に関係なく)、ドライバーのインストールに関する製造元のガイドラインに従うほど信頼性は高くありません。
デバイスマネージャを介したグラフィックドライバのインストール
以下に、グラフィックドライバを更新する手順を示します。 デバイスマネージャ 。開始するのに適した場所ですが、オンラインで適切なドライバーを探すためにWindowsUpdateに依存しています。この方法でGPUドライバーが更新されない場合は、最も人気のあるグラフィックカードメーカーに固有の次のガイドに従ってください。
- 押す Windowsキー+ R 、「 devmgmt.msc 」とヒット 入る 開く デバイスマネージャ 。
- 下にスクロールして ディスプレイアダプター ドロップダウンメニューを展開します。グラフィックドライバを右クリックして、 ドライバーの更新(ドライバーソフトウェアの更新) 。
注意: 下に2つの異なるエントリが表示される場合があります ディスプレイアダプタ。 これは通常、統合されたグラフィックカードと専用のグラフィックカードの両方を備えたラップトップとノートブックで発生します。現在のところ、Intelは統合カードのみを製造しています。専用カードは処理能力が高く、要求の厳しいゲームやアプリケーションの処理に使用されます。私たちの目的のために、専用コンポーネントを更新してください。 - クリック 更新されたドライバーソフトウェアを自動的に検索する Windowsがオンラインでドライバーをスキャンするまで待ちます。新しいドライバが見つかった場合は、インストールされてシステムが再起動するまで待ちます。
Windowsが最新のドライバーを使用していると判断した場合は、以下のガイドのいずれかに進んでください。上記の手順で新しいドライバーをインストールした場合は、アプリケーションの起動時にエラーが引き続き発生するかどうかを確認してください。含まれている場合は、に移動します 方法2 。
Nvidiaグラフィックカードを使用しているユーザー
Nvidia GeForce専用グラフィックカードをお持ちの場合は、2つの異なる方法でドライバーを更新できます。最もエレガントな解決策はダウンロードすることです GeForceエクスペリエンス ソフトウェアにGPUを自動的に識別させ、適切なドライバーをインストールさせます。このプログラムにより、最新のドライバーバージョンを手動で検索する必要がなくなります。
ただし、GeForce Experienceはグリッチが発生し、一部のマザーボードモデルでは正しく機能しないことが知られています。 GeForce Experienceを使用できない場合は、以下の手順に従って、GPU用の最新のグラフィックカードドライバーを手動でダウンロードしてください。
- Nvidiaの公式ダウンロードページにアクセスしてください( ここに )、そしてあなたの 製品タイプ、製品シリーズ 、および 製品 。適切なものを選択してください オペレーティング・システム とヒット 探す ボタン。
注意: より速い方法は行くことです オプション2で をクリックします グラフィックドライバ 。これにより、システムが自動的にスキャンされ、GPUに適切なドライバーがダウンロードされます。ただし、これを機能させるには、最新バージョンのJavaをダウンロードする必要がある場合があることに注意してください。
- 推奨されるNvidiaドライバーをダウンロードしてインストールします。
- インストールの完了時にシステムが自動的に再起動しない場合は、手動で再起動して、問題が解決したかどうかを確認してください。
ATIグラフィックカードを使用しているユーザー
AMDのGeForceExperienceに相当するものは ゲームは進化しました。 このAMDユーティリティを使用して、グラフィックカードドライバを自動的に更新できます。 Gaming Evolvedは、最新のグラフィックドライバーでシステムを最新の状態に保つだけでなく、グラフィック設定を自動的に変更することでゲームを最適化し、システムの仕様に基づいて最高のエクスペリエンスを実現します。
このジョブに追加のプログラムをインストールしたくない場合は、昔ながらの方法でドライバーをダウンロードすることもできます。全体のクイックガイドは次のとおりです。
- AMDの公式ダウンロードページにアクセスしてください( ここに )。
- 下 ドライバーを手動で選択する 、 を選択 製品タイプ、製品ファミリ 、および モデル 。次に、適切なオペレーティングシステムを選択し、をクリックします 結果を表示する 。
注意: GPUモデルがわからない場合、またはさらに自動化したい場合は、[ ダウンロード中 下のボタン ドライバーを自動的に検出してインストールする 。これにより、システムをスキャンして最新のドライバーを適用する別のATIユーティリティがインストールされます。 - ドライバがインストールされたら、マシンを再起動して、エラーが削除されるかどうかを確認します。
インテルグラフィックスが統合されたユーザー
これまで、ATIは統合グラフィックカードのみを製造していました。ほとんどの場合、ドライバーはデバイスマネージャーから正常に更新されます(この方法の最初のガイド)。ただし、そこから更新できない場合は、インテルのダウンロードセンターからダウンロードできます( ここに )。
方法3:DirectXランタイム環境を修復する
DirectXパッケージに含まれているAPIはめったに壊れませんが、起こることが知られています。残念ながら、DirectXを効果的にアンインストールすることはできません。 DirectXランタイム11.3および12はWindows10に含まれており、更新/修復はすべてWindowsUpdateによって処理されます。これらのバージョンのDirectX用のスタンドアロンパッケージはありません。
ただし、を使用してすべてのDirectXファイル(DX12からのものを除く)を修復できます。 DirectXエンドユーザーランタイムWebインストーラー そして DirectX Redist(2010年6月) 。
ダウンロードすることから始めます DirectXエンドユーザーランタイムWebインストーラー (( ここに )。実行可能ファイルを右クリックして、を選択する必要があります 管理者として実行 昇格された特権を付与します。次に、画面のプロンプトをフォローアップして、すべてのDirectX9.0cファイルが無傷であることを確認します。
次に、このリンクからDirectX Redist(2010年6月)をダウンロードします( ここに )。パッケージを開き、抽出します DirectX SDK どこかアクセス可能。次に、抽出されたファイルに移動し、 DXSetup 実行可能。画面の指示に従って、DirectXコンポーネントを再インストールします。
インストールが完了したら、システムを再起動して、問題が解決するかどうかを確認します。
方法4:プラットフォームアップデートKB2670838をインストールする(Windows 7のみ)
Windows8やWindows10とは異なり、Windows 7では追加のプラットフォームアップデートが必要です( KB2670838) DX11機能レベル10.0を有効にするため。オプションのアップデートとしてラベル付けされているため、WUが最新であると思われる場合でも、見逃している可能性があります。
これがエラーの原因であるかどうかを確認するには、保留中のすべてのオプションの更新を適用するか、このMicrosoftリンクにアクセスしてください( ここに )そしてダウンロード KB2670838 プラットフォームの更新。アップデートをインストールしたら、コンピュータを再起動して、問題が解決したかどうかを確認します。
読んだ8分