Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決済み】Civilization 6で「互換性のあるグラフィックデバイスが見つかりません」エラーが出たときの対処法

Civilization VI(シヴィライゼーション6)は、各プレイヤーが自らの文明を築き上げ、世界の超大国を目指して競い合うターン制ストラテジーゲームです。長年にわたって人気を博しているシリーズであり、これまでにも複数の作品が発売されてきました。

【解決済み】Civilization 6で「互換性のあるグラフィックデバイスが見つかりません」エラーが出たときの対処法

本記事のテーマである「互換性のあるグラフィックデバイスが見つかりません」というエラーが発生すると、ゲームを起動できなくなってしまいます。この問題には主に2つのパターンがあります。1つ目は、PCがDirectXに対応してはいるものの、必要要件ギリギリのスペックしかないケース。2つ目は、十分な性能を持つ構成なのにエラーが出るケースです。以下では、両方のケースに対する対処法を順番に解説していきます。

「互換性のあるグラフィック」とはどういう意味?

Civilization VIを動作させるには、お使いのPCにDirectX 11をサポートするグラフィックカードが搭載され、正常に動作している必要があります。そもそもDirectXとは何でしょうか? Direct Xは、マルチメディア・動画・ゲームに関する処理を担うアプリケーションプログラミングインターフェース(API)のコレクションです。

近年の新しいゲームは、最高のパフォーマンスを引き出すために特定バージョン以上のDirectXを要求するように設計されています。現在では、中級クラスのGPUでもDirectX 11への対応はほぼ標準となっています。しかし、公式ドキュメント上はCivilization VIはDirectX 11を要求するだけなのに、実際にはまだエラーが発生することがあるようです。

【解決済み】Civilization 6で「互換性のあるグラフィックデバイスが見つかりません」エラーが出たときの対処法

お使いのグラフィックハードウェアがDirectX 11に対応しているかどうかは、以下の手順で簡単に確認できます。

  1. 「Windows + R」キーを押し、ダイアログボックスに「dxdiag」と入力してEnterキーを押します。左下のステータスバーがすべての署名を読み込み終わるまで待ちます。
  2. 「ディスプレイ」タブをクリックします。「ドライバー」欄の下に「機能レベル」という項目があるので確認してください。少なくとも11_0が表示されていれば、DirectX 11との互換性があることを意味します。この場合、DirectX 12もサポートされていることになります。

【解決済み】Civilization 6で「互換性のあるグラフィックデバイスが見つかりません」エラーが出たときの対処法

GPUが必要なバージョンに対応しているのにゲームが起動しない場合でも、諦めるのはまだ早いです。ゲームを動かす方法は残されています。ただし、その場合はフレームレートが大幅に低下し(約10FPS程度)、ゲームパフォーマンスにはかなり影響しますが、ある程度はプレイ可能になります。以下に、両方のケースに対応した回避策をいくつか紹介します。ぜひ参考にしてください。

解決策1:グラフィックドライバーを更新する(DirectX 11対応カードの場合)

2つ目のケース、つまりDirectX 11に対応したグラフィックカードを搭載しているのにエラーメッセージが表示される場合、原因はドライバーが最新版に更新されていないことにある可能性が高いです。グラフィックカードメーカーは、機能追加やバグ修正のために頻繁にドライバー更新をリリースしています。インターネットで自分のハードウェアを検索し、インストール可能な最新ドライバーがないか調べてみましょう。Windowsに自動更新させることもできますが、少し調べておくだけでトラブルシューティングが格段に楽になります。

手順:DDUを使ったドライバーのクリーンインストール

  1. ユーティリティツール「Display Driver Uninstaller」をインストールします。この手順は省略しても構いませんが、実行しておくことで古いドライバーの残留物を確実に排除できます。
  2. Display Driver Uninstaller(DDU)」をインストールしたら、PCをセーフモードで起動します。セーフモードへの起動方法については、関連記事をご参照ください。
  3. セーフモードで起動したら、先ほどインストールしたアプリケーションを起動します。
  4. アプリケーションを起動したら、最初のオプション「Clean and restart(クリーンして再起動)」を選択します。アプリケーションが自動的に既存のドライバーをアンインストールし、PCを再起動してくれます。

【解決済み】Civilization 6で「互換性のあるグラフィックデバイスが見つかりません」エラーが出たときの対処法

  1. PCを通常モードで起動し、「Windows + R」キーを押してダイアログボックスに「devmgmt.msc」と入力し、Enterキーを押します。おそらくデフォルトのドライバーが自動的にインストールされます。表示されない場合は、空いている部分を右クリックして「ハードウェア変更のスキャン」を選択してください。
  2. ここからは2つの選択肢があります。メーカーの公式サイト(NVIDIAなど)から最新ドライバーをダウンロードして手動でインストールするか、Windows自身に最新版を自動的にインストールさせる(更新プログラムの自動検索)かのどちらかです。
  3. ここでは手動インストールの手順を見ていきましょう。該当するハードウェアを右クリックして「ドライバーの更新」を選択します。自動で検索する場合は最初の選択肢「更新されたドライバーソフトウェアを自動的に検索」を選びます。手動で更新する場合は2番目の選択肢を選び、「ドライバーの参照」からダウンロードしたファイルの場所へ移動してください。

【解決済み】Civilization 6で「互換性のあるグラフィックデバイスが見つかりません」エラーが出たときの対処法

  1. ドライバーのインストール完了後、PCを再起動し、Civilization VIを起動して問題が解決したかどうかを確認します。

解決策2:「CivilizationVI_DX12」ではなく「Civilization VI」を起動する

Civilization VIをインストールすると、2つの実行ファイルが作成されます。1つは「Civilization VI」、もう1つは「CivilizationVI_DX12」です。後者はハイエンドのグラフィックカード向けに作られており、最新のハードウェアをターゲットとしています。Steamからゲームを起動すると、デフォルトでは後者の実行ファイルが起動される可能性が高いです。

そこで、次のフォルダ「C:\Program Files (x86)\Steam\SteamApps\common\Sid Meier's Civilization VI\Base\Binaries\Win64Steam」に移動し、「Civilization VI」の方からゲームを起動してみてください。こちらならDirectX 11の既存のグラフィック機能を利用し、DirectX 12を要求しなくなるはずです。

解決策3:DirectX 11エミュレーターを実行する

もう1つの有効な回避策として、DirectX 11エミュレーターを使用してゲームを起動できるか試す方法があります。DirectX 11エミュレーターは、PCに対してあたかもDirectX 11が搭載されているかのように見せかけ、それに基づいてゲームを動作させます。

注意:使用するエミュレーターはサードパーティ製であり、当サイトはこれらのプログラムといかなる関係もありません。自己責任でお試しください。

設定手順

  1. NetVectorからツールをダウンロードし、実行ファイルを起動します。
  2. 「Scope」見出しの横にある「Edit list(リストの編集)」をクリックします。

【解決済み】Civilization 6で「互換性のあるグラフィックデバイスが見つかりません」エラーが出たときの対処法

  1. 」ボタンをクリックし、Civilization VIがインストールされているフォルダへ移動します。デフォルトの場所は次のとおりです:
    “C:\Program Files (x86)\Steam\SteamApps\common\Sid Meier's Civilization VI\Base\Binaries\Win64Steam”.
    実行ファイルをダブルクリックして「Add(追加)」をクリックします。

【解決済み】Civilization 6で「互換性のあるグラフィックデバイスが見つかりません」エラーが出たときの対処法

最後に「OK」を押して完了です。「Force WARP」のオプションに必ずチェックを入れてください。すべての変更を保存したら、ゲームを起動して問題が解決したかどうかを確認してみてください。

  1. DirectX 9デバイスを初期化できないエラーを解決する方法【Windows 11対応】

    パソコンでいつものようにゲームを楽しもうとしたら、画面に「DirectX 9デバイスを初期化できません(Unable to initialize DirectX 9 device)」というエラーメッセージが表示され、中断されてしまった経験はありませんか?この用語自体を初めて見る方も多く、「デバイスが壊れてしまったのでは?」と不安になるかもしれません。実際には一時的な不具合であることもあれば、ドライバーの不具合が原因で深刻な問題になっているケースもあります。この記事では、Windows 11で発生するDirectXエラーについて解説し、さまざまな方法で修正する手順をご紹介します。まずは再起動で解

  2. Windows PCでDirectXグラフィックスカーネルエラーを修正する方法【原因と対処法を完全解説】

    パソコンが突然ブルースクリーンエラーを表示して再起動してしまう——この症状に悩まされている方は決してあなただけではありません。ブルースクリーンエラーはPCに深刻な問題が発生していることを示しており、早急な対処が必要です。本記事では、Windows 10 PCで発生する「VIDEO_DXGKRNL_FATAL_ERROR」ストップコードの解消方法を詳しく解説します。これは、DirectXグラフィックスカーネルサブシステムに起因するグラフィックス関連のエラーです。 DirectXグラフィックスカーネルエラーとは?主な原因を解説 エラーコードからも分かるように、DirectX Graphicsは