アプリケーション

【APEX】エンジンエラーの原因と対処法!グラフィックドライバの更新手順など

Apex Legends(以降APEX)をプレイしていると、「エンジンエラー」という表示が出て、ゲームができなくなってしまうことがあります。

特にエンジンエラーはPC版(SteamやOrigin)でプレイしているときに発生するトラブルです。

この記事では、APEXのエンジンエラーについて解説します。なぜエラーが出るのか、解決のためにできることなどを紹介します。

APEXの「エンジンエラー」とは?

「エンジンエラー」は、PC版のAPEXで起動時によく起こるエラーです。Steamでの報告が多いようですが、Originでも発生することもあります。

エンジンエラーが出ると、正常にゲームが起動できず、プレイができません。また、APEXプレイ中にエンジンエラーが表示される場合もあり、途中でゲームが落ちてしまうというケースもあります。

エンジンエラーの表示には数種類あり、それぞれ内容が異なります。エラーコード番号「0x887a0005」もしくは「0x887a0006」と表示されていることが多いです。中にはエラーコードが文字化けして表示される場合もあります。

APEXのエンジンエラーは、2022年5月に開始されたシリーズ13へのアップデート以降に増加しています。APEX自体のシステムに何らかの問題があったと考えられます。

どんなときに出るエラー?

APEXで発生する「エンジンエラー」は、ゲームが起動できなくなったり、プレイ中にゲームが突然終了してしまう現象です。

起こるタイミングは、ゲーム起動時に多く、たまにプレイ中に発生することもあります。

どちらの場合も「いきなりゲームがプレイできなくなる」という現象に変わりはありません。

プレイ中にエラーが発生して落ちてしまうケースや、画面が白くなり何度もゲームが落ちるといった症状が報告されています。

エンジンエラーの種類

APEXで発生する「エンジンエラー」の表示には以下のような種類があります。

  • Engine Error:0X887A0006 – DXGI_ERROR_DEVICE_HUNG
  • Engine Error:CreateTexture2D Failed to create texture(0x887a0005)
  • Engine Error:CreateShaderResourceView
  • Engine Error:CreateTexture2D failed for Gfx_TextureAsset_Resize And Copy 

エラーの発生頻度や症状はケースバイケースです。プレイヤーは全く発生しないプレイヤーもいれば、1時間に1回程度や30分で3回以上発生するなど、発生頻度はまちまちです​​。

エンジンエラーが出る原因

エンジンエラーが発生する原因はいくつも考えられますが、主な原因としては以下のようなものです。

  • 不正なコマンドやデータの送信
  • グラフィックカードの問題
  • グラフィックスリソースの作成失敗
  • システムのリソース不足
  • ソフトウェアの互換性問題

「グラフィックボード(グラフィックカード)」と「グラフィックドライバー」の相性に問題があって、エンジンエラーを起こしている可能性も考えられます。

エンジンエラーが出たときの対処法(Steam/Origin)

APEXのエンジンエラーはグラフィックボード(カード)とドライバーの相性や、メモリなどの「リソース問題」が原因であるケースが考えられます。

エラーメッセージやコードを元に原因を特定して、対応策(ドライバーの更新、システムのリソース確保、ソフトウェアの更新や設定変更など)を試してみましょう。

PC版(Steam/Origin)APEXでエンジンエラーが発生したときの対処法は以下です。

  1. APEXを修復する
  2. APEXを管理者モードで起動する
  3. グラフィックドライバをダウングレードする
  4. Windowsのレジストリを変更する
  5. オーバークロックを止める
  6. グラフィックボードの設定を調整する
  7. 電源の設定を調整する
  8. CPUクーラーを変える
  9. 推奨スペック以上のゲーミングPCを購入する

対処法①APEXを修復する

まずはAPEXの修復を試して、エンジンエラーが解消するかどうかを確認してみてください。

Steam版APEXの場合は、ライブラリ→APEX Legendsの画像を右クリック→プロパティ→ローカルファイル→ゲームファイルの整合性を確認の順で選択しましょう。

Origin版APEXの場合は、マイゲームライブラリ→APEX Legendsの画像を右クリック→修復の順で選択します。

対処法②APEXを管理者モードで起動する

APEXを起動する際はSteamやOriginといったゲームプラットフォームを立ち上げるのが普通ですが、これを管理者モードで立ち上げてAPEXを起動すると、エンジンエラーが解消することがあります。

やり方は、アイコンを右クリックした後に「管理者として実行」をクリックするだけです。これでAPEXをプレイしてみてください。

対処法③グラフィックドライバをダウングレードする

NDIVIAのGeForceをグラフィックボードに搭載していると、ドライバーをアップデートした後にエンジンエラーが発生することがあります。この場合、まずは修正パッチや修正済みのバージョンがダウンロード可能か確かめてみてください。

もしNDIVIA側で未対応であれば、ドライバーのバージョンをダウングレードすることでエンジンエラーが解消する可能性があります。

やり方としては、まずバージョンが古いグラフィックドライバーをダウンロードしてください。次に、GPUドライバを削除するソフト「DDU」をダウンロードします。

DDUを解凍したら、ファイルの中から「「Display Driver Uninstall.exe」を選択しましょう。起動したら、画面右側の項目から「GPU」→「NVIDIAを選択して再起動すればOKです。

これでグラフィックドライバーがダウングレードできます。

対処法④Windowsのレジストリを変更する

グラフィックボードの処理負荷が高すぎると、タイムアウトが発生してディスプレイドライバーの応答停止エラーになることがあります。

この場合は、レジストリのタイムアウト時間を変更することで、応答停止エラーを起こりにくくすることが可能です。

やり方は以下の通りです。

①デスクトップ画面で右クリックする
②「新規作成」をクリックする
③「テキストドキュメント」をクリックする
④以下のコマンドをコピーして「テキストドキュメント」に貼り付ける

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers] “TdrDelay”=hex(b):08,00,00,00,00,00,00,00

⑤「ファイル」→「名前を付けて保尊」を選択する
⑥ファイル名は「fix.reg」、ファイルの種類は「すべてのファイル」に設定する
⑦「保存」を選択してAPEXを再起動する

これでAPEのエンジンエラーが解消したかどうか確かめてみてください。

なお、レジストリの修正に失敗するとPCが起動しなくなる可能性もあるので注意しましょう。

対処法⑤オーバークロックを止める

PCの性能を上げるためにCPUをオーバークロックする方もいますが、オーバークロックにはデメリットもあります。CPUにスペック以上の負荷をかけることになるため、PCが不安定になるのです。

そのため、APEXでエンジンエラーが発生するようであれば、オーバークロックを停止することをおすすめします。

次のページへ >