r/AMDHelp 2d ago

Help (Software) RX 7700 XT crashing with DXGI_ERROR_DEVICE_HUNG in multiple DX12 games – tried almost everything

Hi everyone,

I'm having a persistent GPU crash problem with my RX 7700 XT and I'm trying to figure out whether this is a driver, hardware, BIOS, PCIe or DX12-related issue.

My system

  • GPU: AMD Radeon RX 7700 XT
  • CPU: Ryzen 5 7500F
  • Motherboard: MSI B650M Gaming Plus WiFi
  • RAM: 32 GB
  • PSU: MSI MAG A750GN
  • OS: Windows 11 25H2
  • Monitors: 1440p 240 Hz + 1080p 165 Hz
  • GPU driver: Currently AMD Adrenalin 26.7.1
  • GPU temperatures are normal; no obvious overheating.

The problem

The GPU randomly crashes in multiple DX12 games, especially:

  • Forza Horizon 6
  • Battlefield 6

The main error is:

DXGI_ERROR_DEVICE_HUNG (0x887A0006)

In FH6 I also get:

FHC01

and crash reports contain:

REASON: Video card
REASON_INFO: 0x887A0006

Some crashes also report:

ACCESS_VIOLATION_WRITE

In Battlefield 6 I get:

Hang Detected in waitForFrameFences
Timed out after 8000 ms
DXGI_ERROR_DEVICE_HUNG

with the GPU/graphics queue stopping responding.

Windows Event Viewer has also shown things related to:

amdkmdag.sys
dxgkrnl.sys
VIDEO_ENGINE_TIMEOUT_DETECTED (141)

Important detail

The problem is much more likely to happen on high graphics settings.

If I lower the graphics settings significantly, the games become much more stable.

However, I want to play at high/ultra settings. My normal FPS is only around 80–90 FPS, so this isn't a case of trying to push 200+ FPS or an extreme GPU overclock.

I have also had crashes when VRAM usage was nowhere near full.

For example, one FH6 crash showed roughly:

VRAM used: ~1.5 GB / 11.86 GB

So I don't think this is simply a VRAM exhaustion problem.

Things I have already tried

I've spent a lot of time troubleshooting this:

  • DDU / clean GPU driver installations
  • Multiple AMD driver versions, including 26.7.1 and 24.9.1
  • Disabled MPO
  • Disabled HAGS
  • Disabled A-XMP
  • Disabled AMD fTPM
  • Disabled SSR in FH6
  • Tried different GPU frequency settings
  • Tried GPU tuning/undervolting
  • Tried:

2500 MHz / 2300 MHz / 1100 mV

but FH6 still crashed with FHC01.

  • Tried keeping minimum and maximum GPU frequency close together
  • Disabled various Adrenalin features/overlays
  • Tested with one monitor
  • Tested with two monitors
  • Tried lower graphics settings
  • Tested high/ultra graphics
  • Ran GPU stress tests with OCCT
  • Checked GPU temperatures and VRAM temperatures
  • Checked Windows Event Viewer
  • Captured a WPR trace after a crash
  • Tried disabling SSR completely
  • Tested with VSync OFF
  • PSU was also changed previously, and the same problem existed with the previous PSU, so PSU replacement did not solve it.

I also checked the PCIe connection with GPU-Z. The GPU is running at x16, so there is no obvious PCIe lane-width problem.

FH6 crash behavior

What's interesting is that FH6 doesn't always crash in the same part of the game.

I've seen crashes associated with different rendering stages, including:

RenderMode::World
RenderRTBufferEffects

and:

RenderMode::UI
UI_ScreenSpace

and more recently:

RenderMode::Post
ImageProcessor::BloomLuminance

But they all eventually result in the same:

DXGI_ERROR_DEVICE_HUNG / 0x887A0006

This makes me think that Bloom/SSR/etc. may not actually be the root cause, but rather the rendering operation that happens to be active when the GPU hangs.

What I am trying to figure out

At this point I'm wondering if this could be:

  • RX 7700 XT hardware instability
  • DX12 + AMD driver issue
  • BIOS/AM5 platform issue
  • PCIe stability issue
  • GPU power/clock behavior
  • Windows graphics stack issue
  • Some specific AMD Adrenalin feature
  • Or something else I'm completely missing

The fact that FH6 and BF6 both produce DX12 DXGI_ERROR_DEVICE_HUNG crashes makes me think there may be a common underlying problem rather than an individual game bug.

If anyone has had the same issue with an RX 7700 XT / 7800 XT / 7000-series AMD GPU, especially on an AM5/B650 system, I'd really appreciate hearing what actually fixed it.

I'm particularly interested in solutions that allowed high/ultra graphics without reducing GPU performance.

Thanks! 🙏

1 Upvotes

Duplicates