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.
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.
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:
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.
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.