DX12 on AMD 7800XT/XTX and 7900XT/XTX causing driver crashes

I’m running an AMD 7900XTX. This happened on the old driver, and the new one.

Only WoW (in DF, WotLK, now SoD) causes the driver to crash/hang. Screen goes black for a few seconds, then restarts. GPU itself has no issues running the game (or any game for that matter).

For some reason it’s only on DX12 in WoW that it causes these high end cards to crash. Swap to DX11 and the game doesn’t crash but now suffers with performance.

2 Likes

this bug started on patch 10.2 and still hasn’t been fixed.
making me regret buying this 7900xt.

1 Like

See this thread, solution is out

This is still broken in March 2024 on latest AMD driver (24.2.1)

I have the latest drivers and keep running into this as well.

I thought going from a 5600xt to a 7800xt was a good idea…

Latest drivers, latest WoW version, fresh windows install: still driver crashes (timeouts)!

I have tried everything. Only solution is Linux.

Solution for me here:

I’ve been having this issue for awhile now after coming back to wow with a 7900xt installed.
I had tried both dx11 and dx12 as recommended but was experiencing the same black screen, hang, driver recovery process after an hour or so of gametime, maybe 2, and then every so often after that.

I noticed that in the windows event logs that the driver crash occured, and in each instance there was a event log 1 kernel warning within 20 or so seconds afterwards.

“The backing-file for the real-time session “RSXTraceSession” has reached its maximum size. As a result, new events will not be logged to this session until space becomes available. This error is often caused by starting a trace session in real-time mode without having any real-time consumers.”

I couldnt find anything really on this apart from some other comments in german on the web referencing issues with an AMD radeon GPU.

I attributed this to some sort of Radeon Software tracking log.

I applied 2 fixes.

  1. I changed the log size under the kernal logs in event viewer from 1024kb and added an extra 1 to the front which auto rounded to some number close enough.**

I also opened the adrenaline driver software and disabled the following:

  1. Settings cogwheel:
    Preferences tab:
    “Game adjustment tracking and notifications” set to disabled (default was enabled)

I have since now had a session over 6 hours long and not encountered any issues:
I am still currently on DX11 from previous testing but will swap back to DX12.

Hope this works for others.

My solution was to replace my 7900XTX with a 4070Ti Super. No issues since. I know it’s not the most economical fix, but I can run dx12 now, and not worry about the game crashing.

I’ve made a follow up post on the AMD Forums which explains the kernel logs size change in more depth if anyone is chasing it. I can’t paste links here, but it can be found fairly easily searching “solved world of warcraft driver issues” + Amd forums.
Hope it works for someone else.