Unreal Engineの「D3D device being lost」でゲームが落ちる原因|0x887A0006を解説

Unreal Engineの「D3D device being lost」でゲームが落ちる原因|0x887A0006を解説

本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。

TROUBLESHOOT / Unreal Engine / DXGIエラー
Unreal Engineの「D3D device being lost」でゲームが落ちる原因
エラーコード0x887A0006を解説
Unreal Engineを採用したゲームをプレイ中、「Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0006 – ‘HUNG’)」という英語のエラーメッセージが表示され、ゲームが強制終了することがあります。0x887A0006はDXGI_ERROR_DEVICE_HUNGというWindows標準のエラーコードですが、この表示だけでGPU故障を確定することはできません。
0x887A0006=DXGI_ERROR_DEVICE_HUNG複数のUE採用ゲームで報告例ありGPU故障の確定表示ではない

出典:Microsoft Learn「DXGI_ERROR (Winerror.h)」Microsoft Learn「WDDM Support for TDR」

Unreal Engineを採用したPCゲームをプレイしていると、突然ゲームが強制終了し、「Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0006 – ‘HUNG’)」という英語のエラーメッセージだけが表示されることがあります。Hell Let Loose、Conan Exiles、GROUND BRANCH、Assetto Corsa Competizione、Icarusなど、複数のUnreal Engine採用ゲームでこの文言のクラッシュ報告が確認されています。

0x887A0006は、Windowsの画面表示を扱う基盤「DXGI(DirectX Graphics Infrastructure)」が返すエラーコードの一つで、正式名称はDXGI_ERROR_DEVICE_HUNGです。Microsoft公式のリファレンスでは「アプリケーションから送られたコマンドが原因でデバイスが失敗した状態」と定義されています。ただし、このエラーが出たからといって、グラフィックボードの故障やVRAM不良が確定するわけではありません。

この記事では、0x887A0006・DEVICE_HUNGの意味、Unreal Engineでこのメッセージが表示される背景、そして原因を切り分けるための確認手順を解説します。

目次

要点まず何が起きているか

0x887A0006はDXGI_ERROR_DEVICE_HUNG、Unreal Engine独自の表示ではない

「D3D device being lost」というメッセージ自体はUnreal Engineがクラッシュ時に表示する文言ですが、その原因であるエラーコード0x887A0006(DXGI_ERROR_DEVICE_HUNG)は、Unreal Engine固有のエラーではなくWindows標準のDXGIエラーです。GPUへ送られたグラフィックスコマンドが正常に処理できず、デバイスが応答しなくなった状態を示します。原因はゲーム側の不具合からGPUドライバー、OC、電源、温度まで多岐にわたるため、エラー名だけで故障を確定できません。

1
エラーコード0x887A0006DXGI_ERROR_DEVICE_HUNG
2
表示元Unreal Engineエラーメッセージの文言はUE共通
3
GPU故障の確定していない複数の原因候補がある
4
確認優先度OC解除→ドライバー→電源・温度GPU交換は最後

正体0x887A0006=DXGI_ERROR_DEVICE_HUNGとは

DXGIは「DirectX Graphics Infrastructure」の略称で、DirectXがGPUやディスプレイを扱う際の基盤となる仕組みです。Microsoft公式のリファレンスによると、DXGI_ERROR_DEVICE_HUNG(0x887A0006)は「アプリケーションのデバイスが、アプリケーションから送信された不正な形式のコマンドが原因で失敗した状態」と定義されています。これは実行時の問題というより、本来は開発段階で調査・修正されるべき問題として位置づけられています。

紛らわしいのが、似た名前のDXGI_ERROR_DEVICE_REMOVED(0x887A0005)やDXGI_ERROR_DEVICE_RESET(0x887A0007)です。3つのエラーはそれぞれ意味が異なり、DEVICE_REMOVEDは必ずしもグラフィックボードが物理的に取り外されたことを意味しません。DXGIエラー全体の分類と切り分け方はDXGI_ERROR_DEVICE_HUNG・REMOVED・RESETの違いと直し方で詳しく解説しています。本記事では、Unreal Engine採用ゲームで特によく見られる「D3D device being lost」というメッセージに絞って解説します。

報告例複数のUnreal Engine採用ゲームで確認されている

「Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0006 – ‘HUNG’)」という同一の文言によるクラッシュ報告は、特定の1本のゲームだけでなく、Unreal Engineを採用した複数のゲームで確認されています。Steamコミュニティや開発元の公式フォーラムでは、Hell Let Loose、Conan Exiles、GROUND BRANCH、Assetto Corsa Competizione、Icarusなどのタイトルで同じエラー文言の報告が見つかります。Conan Exilesの開発元Funcomの公式フォーラムでは、このエラーが「Unreal Engine 4を使用するほぼすべてのゲームで起こり得る」という趣旨のコメントも投稿されています。

つまり、このエラーメッセージが表示されたからといって、特定のゲームだけに存在する不具合と決めつける必要はありません。Unreal Engineのクラッシュハンドラーが、GPU側から返されたDXGI_ERROR_DEVICE_HUNGを検出した際に共通で表示する文言と考えるのが実態に近いでしょう。

背景WindowsのTDRとの関係

DXGI_ERROR_DEVICE_HUNGは、WindowsのTDR(Timeout Detection and Recovery)という仕組みと関係している場合があります。TDRは、GPUの処理が既定のタイムアウト時間(標準2秒)内に完了しないとWindowsが「GPUが応答しなくなった」と判断し、ディスプレイドライバーとGPUのリセットを試みる保護機能です。TDRが働いてGPU・ドライバーがリセットされると、それまでゲームが使用していたDirectXデバイスが失われ、結果としてDEVICE_HUNGやDEVICE_REMOVEDのようなDXGIエラーにつながることがあります。TDRの仕組みと、レジストリでタイムアウト時間を変更すべきでない理由は「ディスプレイドライバーが応答を停止したため、正常に回復しました」の原因と直し方で詳しく解説しています。

NVIDIA環境では、同じタイミングでイベントビューアーに「nvlddmkm」のイベントが記録されることもあります。エラーが発生した時刻とイベントビューアーの記録を照合すると、原因の切り分けに役立ちます。詳しい確認手順はnvlddmkmイベントID 0・14・153の原因で解説しています。

切り分けOC解除からドライバー、電源・温度の順に確認する

0x887A0006が表示された場合、いきなりGPU交換を検討する前に、費用のかからない部分から順番に確認してください。

GPU・VRAM・CPU・RAMのOC/UVを解除するMSI AfterburnerなどでGPUコアクロックやVRAMクロックを変更している場合は、いったん定格設定へ戻します。CPUのOC・PBOや、RAMのXMP・EXPOも一時的に無効化し、定格状態で再現するか確認してください。
GPUドライバーを確認する最新版への更新、または特定バージョンへ更新した直後から発生しているなら以前のバージョンへのロールバックを試します。通常の更新で改善しない場合はクリーンインストールも検討できます。
GPU温度と補助電源を確認する高負荷時だけ発生する場合はGPU温度、ケース内エアフロー、GPU補助電源コネクタの挿し込み具合を確認します。GPUを交換した直後から発生しているなら特に重要です。
特定ゲームだけか複数ゲームかを分ける一つのゲームだけで発生するなら、ゲームファイルの整合性確認、MOD・ReShadeの無効化、シェーダーキャッシュの再生成を優先します。複数のUnreal Engine採用ゲームで発生するなら、PC側の設定・ハードウェアを優先して調べます。

これらの手順を試しても複数のゲームで再現する場合は、DXGIエラー全体の分類・詳しい切り分けフロー、GPU交換を検討するタイミングまで、DXGI_ERROR_DEVICE_HUNG・REMOVED・RESETの違いと直し方でさらに詳しく解説しています。VRAM不足が疑われる場合は「Out of video memory」でゲームが起動しない原因もあわせて確認してください。

FAQよくある質問

0x887A0006はGPU故障を意味しますか
故障とは限りません。DXGI_ERROR_DEVICE_HUNGは、GPUへ送られたコマンドを正常に処理できず応答しなくなった状態を示すもので、OC不安定・ドライバー・電源・温度・ゲーム側の不具合など複数の原因候補があります。
「D3D device being lost」はそのゲーム固有のバグですか
特定の1本だけの問題とは限りません。Hell Let Loose、Conan Exiles、GROUND BRANCH、Assetto Corsa Competiziones、Icarusなど、複数のUnreal Engine採用ゲームで同じ文言の報告が確認されています。
0x887A0006と0x887A0005(DEVICE_REMOVED)は同じ意味ですか
異なります。0x887A0006はDXGI_ERROR_DEVICE_HUNG、0x887A0005はDXGI_ERROR_DEVICE_REMOVEDという別のエラーコードです。詳しい違いはDXGIエラー分類の解説記事で整理しています。
最初に何を確認すればいいですか
まずGPU・VRAM・CPU・RAMのOC/UVを解除し、定格状態で再現するか確認してください。それでも改善しない場合はGPUドライバー、電源、温度の順に確認を進めます。

総括まとめ|エラー文言だけでGPU交換を決めない

Unreal Engine採用ゲームで表示される「D3D device being lost」というメッセージは、DXGI_ERROR_DEVICE_HUNG(0x887A0006)というWindows標準のエラーコードに由来します。特定の1本のゲームだけの不具合ではなく、複数のUnreal Engine採用タイトルで同様の報告が確認されている、比較的よく見られる種類のクラッシュです。

このエラーが表示されたからといって、すぐにグラフィックボードの故障を疑う必要はありません。まずGPU・VRAM・CPU・RAMのOC/UVを定格へ戻し、ドライバー、電源、温度、そして特定ゲームだけか複数ゲームかを順番に確認してください。

まとめ

0x887A0006=DXGI_ERROR_DEVICE_HUNGは「GPUが壊れたことを示すエラー」ではなく、GPUへのコマンド処理が正常に完了しなかったことを示すDirectXのエラーコードです。OC解除・ドライバー確認・電源と温度の確認という順番で切り分け、複数のUnreal Engine採用ゲームで再現する場合はPC側のハードウェアまで調査範囲を広げてください。

2026 BEST BUY — GPU 部門
MSI GeForce RTX 5070 16G VENTUS 2X OC
WQHD定番

RTX 5070 12GB

約105,850円前後

Amazon
ASRock RX 9070 XT スチールレジェンド 16GB GDDR6
コスパ最強

RX 9070 XT 16GB

約109,800円前後

Amazon
MSI GeForce RTX 5070 Ti 16G VENTUS 3X OC
ミドルハイ

RTX 5070 Ti 16GB

約169,980円前後

Amazon

※価格は2026年8月時点の目安・変動あり

Amazon PICK UP — ゲーマー必携アイテム
BenQ ZOWIE XL2546X+ 24.5型 240Hz
FPSプロ向け

BenQ ZOWIE XL2546X+

約90,950円〜

Amazon
CORSAIR RM1000x 1000W ATX 3.1
RTX5080級

CORSAIR RM1000x

約22,500円〜

Amazon
Logicool G502 X 有線 ゲーミングマウス 13ボタン HERO 25K センサー
多ボタン

Logicool G502 X

約9,900円〜

Amazon
CORSAIR RM850e 850W 80PLUS GOLD ATX 3.1
電源定番

CORSAIR RM850e

約18,000円〜

Amazon
Logicool G G640 大型ゲーミングマウスパッド クロス表面 国内正規品
マウスパッド鉄板

Logicool G640

約3,500円〜

Amazon

※価格は2026年7月時点の目安・変動あり

Writer
管理人アバター

ゲーミングスタイル管理人

自作PC愛好家・ゲーム歴15年超

ゲーミングPC歴は15年以上。毎年パーツを更新しながら最新トレンドを追いかけています。初心者にもわかりやすく、上級者も満足できる情報発信を心がけています。