修正:Civ6互換性のあるグラフィックデバイスが見つかりません



問題を排除するために楽器を試してください

Civilization 6はターン制ストラテジーゲームで、各プレイヤーが文明を確立することでグローバルな超大国になるために競います。それはかなり前から存在していて、ゲームの以前のバージョンもありました。





タイトルが示すように、ユーザーは、グラフィックデバイスがゲームと互換性がないために、ゲームをプレイできないというエラー状態が発生する可能性があります。このシナリオには通常2つのケースがあります。1つはDirectXと互換性があるが要件にほとんど適合しない場合、もう1つは適切なセットアップがある場合です。以下では、両方のケースについて説明します。のようだ



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

Civilization VIでは、コンピューターに少なくともサポートするグラフィックカードが必要です。 Directx 十一 インストールされ、実行されています。さて、DirectXとは何ですか? DirectXは、マルチメディア、ビデオ、およびゲームに関連するタスクを処理するアプリケーションプログラミングインターフェイス(API)のコレクションです。

最適なパフォーマンスを得るには、少なくとも特定のバージョンのDirectXが必要になるように構築された新しいゲーム。現在、中程度のGPUでもDirectX 11をサポートする互換性があります。公式ドキュメントでは、CivilizationVIではDirectX11が必要ですが、まだエラーが発生しているようです。



グラフィックハードウェアがDirectX11をサポートしているかどうかを簡単に確認できます。以下の手順に従ってください。

  1. Windows + Rを押して、「 dxdiag ダイアログボックスで」を選択し、Enterキーを押します。左下のステータスバーがすべての署名の読み込みを完了するのを待ちます。
  2. [表示]をクリックします。ここでドライバーの下に、あなたは見るでしょう 機能レベル 。少なくとも持っている必要があります 11_0 。これは、DirectX 11との互換性を示します。この場合、DirectX12もサポートされます。

GPUがそのバージョンをサポートしていてもゲームを実行できない場合でも、気を悪くしないでください。ゲームを実行する方法はまだありますが、1秒あたりのフレーム数が大幅に減少します(約10)。これはゲームのパフォーマンスに大きく影響しますが、ある程度はプレイ可能です。両方の場合のいくつかの回避策をリストしました。見てください。

解決策1:グラフィックスドライバーの更新(DX 11をサポートするカードの場合)

2番目の条件に分類する場合、つまりDirectX 11をサポートするグラフィックカードを使用しているのにエラーメッセージが表示される場合は、ドライバーを最新のビルドに更新していないことが原因である可能性があります。グラフィックカードメーカーは私たちの頻繁なロール 更新 より多くの機能を含め、バグを常に減らすため。インターネットを探索し、ハードウェアをグーグルで検索して、インストールできるドライバーがあるかどうかを確認する必要があります。これか、Windowsに自動的に更新させることができます。それでも、少し調べてみると、トラブルシューティングが簡単になる場合があります。

  1. ユーティリティをインストールします ディスプレイドライバーアンインストーラー 。この手順なしで続行できますが、これにより、ドライバーの残りがないことが保証されます。
  2. インストール後 ディスプレイドライバーアンインストーラー(DDU) 、コンピュータを起動して セーフモード 。あなたは方法を学ぶことができます コンピュータをセーフモードで起動します それに関する私たちの記事を読むことによって。
  3. コンピュータをセーフモードで起動した後、インストールしたばかりのアプリケーションを起動します。
  4. アプリケーションを起動した後、最初のオプション「 クリーニングして再起動します 」。その後、アプリケーションはインストールされているドライバーを自動的にアンインストールし、それに応じてコンピューターを再起動します。

  1. コンピュータを通常モードで起動し、Windows + Rを押して、「 devmgmt。 msc ダイアログボックスで」を選択し、Enterキーを押します。おそらくデフォルト 運転手 インストールされます。そうでない場合は、空のスペースを右クリックして「 ハードウェアの変更をスキャンする 」。
  2. 現在、2つのオプションがあります。どちらからでも、ハードウェアで利用可能な最新のドライバーをオンラインで検索できます。 メーカーのウェブサイト NVIDIAなど(および手動でインストール)など、または Windowsは最新バージョン自体をインストールします (更新を自動的に検索します)。
  3. 手動でのインストールを見ていきます。ハードウェアを右クリックして、「 ドライバーの更新 」。を選択 最初のオプション 「更新されたドライバーソフトウェアを自動的に検索する」。を選択してください 2番目のオプション 手動で更新する場合は、「ドライバーを参照」を選択して、ダウンロードした場所に移動します。

  1. 再起動 ドライバをインストールした後、コンピュータでCivilization VIを起動し、これで問題が解決するかどうかを確認します。

解決策2:「CivilizationVI_DX12」の代わりに「CivilizationVI」を実行する

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

あなたはディレクトリに向かうことができます C: Program Files(x86) Steam SteamApps common Sid Meier’s Civilization VI Base Binaries Win64Steam 」を選択し、「CivilizationVI」を使用してゲームを起動します。 DirectX 11の既存のグラフィックを利用し、DirectX12を要求しないようにする必要があります。

解決策3:DirectX11エミュレーターの実行

動作する別の回避策は、を実行することです DirectX 11 エミュレーターを使用して、それを介してゲームを起動できるかどうかを確認します。 DirectX 11エミュレーターは、PCをだまして、実際にDirectX 11があり、それに従って実行されると思い込ませます。

注意: 使用するエミュレーターは3ですrdparty and Appualsは、これらのプログラムとは一切関係ありません。自己責任で進めてください。

  1. からツールをダウンロードします NetVector 実行可能ファイルを実行します。
  2. 今すぐ「 リストの編集 」という見出しのスコープの前にあります。

  1. 今すぐ「 ..。 」ボタンをクリックして、CivilizationVIがインストールされているフォルダーに移動します。デフォルトの場所は次のとおりです。
    「C: ProgramFiles(x86) Steam  SteamApps  common  Sid Meier's Civilization VI  Base  Binaries  Win64Steam」。

    をダブルクリックします 実行可能ファイル [追加]をクリックします。

「」を押して終了します OK 」。必ず 小切手 オプション ' 強制WARP 」。すべての変更を保存した後、ゲームを起動して、問題が解決するかどうかを確認してください

読んだ4分