Video driver crash in World of Warcraft with AMD video cards (7900 XTX) on DirectX 12

Im seeing hints of AMD optimizing stuff regarding environmental effects in more and more games, so its quite possible these optimizations may even effect world of warcraft and it stability time will tell, if you do run into issues do use AMD Bug Report Tool and let them know as AMD market share is really small not even Blizzard takes AMD market share it serious, motivate your friends with Radeon GPU’s to bug report as well if they have issues.

New AMD Driver 24.3.1 does not fix the issue. Tried to play the game on DX12 after a long break, and the driver crashed just like before. Now the black screen lasted unusually long, maybe even 30 seconds, instead of the usual 5 or 10. No issues on DX11.

1 Like

Yup, spoke too soon. After 3 days of no issues I just had two crashes in a single BRH run. It does seem to happen less often now and only in dungeons, but dunno, maybe it is pure randomness. Or is tied more to certain places.

1 Like

Remember to send bug report to AMD every crash, let them know its oke to be angry as well especially if you been suffering long time, i just made a meme today out of frustation with AMD bug reports but i am unsure if i am allowed to post it here, people can add my battletag and chat if they want on if want see the meme Miracle#24975 or just want to chat about AMD issues may be able to provide some insight as well and potential work arounds

Anyway stability is random from experience 1-7 days playtime sometimes very fast sometimes after a week bam many crashes, i suspect shader cache age plays a role and you can try clear your game cache shader cache and so on to see if frequency of crashes drops again, cos i remember doing clean install of drivers each time with DDU always brought my crashes down for a bit in past.

But i am probably just doing crazy talk right now and talk about placebo’s, dont waste to much time troubleshooting, it will drive you insane eventually it did for me.

edit: keep in mind if you haven’t disabled Windows Driver Updates then Windows Update will 100% gauranteed replace drivers eventually, so you have to disable it thru preferably gpedit.msc if you are on Windows 10/11 pro but if you are on home inside DDU options at bottom you can disable searching for Windows Driver Updates, if you are on Windows Update driver you either lose ability to open Radeon Software or to update thru Radeon Software, if so run DDU from safe mode

Alternatively use AMD Cleanup utility which fine to altho it also cleans your monitor color profiles which kind of annoying so latest DDU i would rather recommend.

disabling Windows Driver Updates thru gpedit.msc hit win+r type gpedit.msc then navigate to Administrative Templates > Windows Components > Windows Update > Manage updates offered from Windows Update > Do not include drivers with Windows Updates then set to enabled

Its abselutly essential if you have crashes and are on 24.3.1 to report back that you are on 24.3.1 and have Windows Driver Updates disabled or are still on 24.3.1 which can be checked in Radeon Software by checking for updates inside Radeon Software.

I want these issues fixed not just for my self but for others as well, i personally been having issues for 440+ days and the ignorance from AMD and Blizzard makes me want to have compensation if i wanna contineu with wow, perhaps not just for me but anyone that has been effected a lot by these issues.

It been driving me to abselute insanity, to a point if given up for couple of months while my sub expired, cos i am not gonna do mythic+ and make people suffer in my groups.

And now game is back to crashing in raids.

Fk sake!

1 Like

If you want to try something to see if crashing frequency go’s down.
win+r type cleanmgr clean directx12 shader cache then go into radeon software and go to gaming > Graphics > scroll to bottom Reset Shader Cache

Last go into game folder for retail go into retail rename Cache folder into Cache.old or something else

Next verify you still on 24.3.1 by clicking on cogwheel top right of Radeon Software and go to System tab if you can update from there and it says 24.3.1 you are set to keep playing, if crashing frequency was high before see if crashes stop again for couple of days.

This is just a placebo fix probably, but clearing all cache also clears all corrupt shaders and so on that cause crashes probably.

Also be sure to keep bug reporting these crashes in world of warcraft, just keep reports simple no need to confuse anyone.

Pre expansion i crashes about daily multiple times a day then i did not crash for 3-4 days at launch of dragonflight then started crashing again once a day.

Cache probably gets corrupt over a certain period when treshold is met crashes come back, if suspect this for couple of months now but its just a theory on what could be causing this, it helps to have this fact checked by more then 1 user preferably multiple users

Like repeating these steps daily before playing for like a month and playing a lot to see if it stop crashing, i cant motivate my self anymore to play, i just want this nightmare to end and be compensated.

something i noticed over time icons start to load in slow or not at all in various places of interface as well, if had system freezes in past that been reported by multiple users even when opening talent tree for example or just as i get into zone, i always play on dx12 cos dx11 performance is awful but if tested dx11 as well same problem.

dx11 also runs on shader cache its just much slower
world of warcraft is bassicly d3d12on11 i believe if i am correct so any issues on dx11 could technically probably carry over to directx12

Reason dxvk probably fixes crashes is shader cache is handled by dxvk instead of AMD drivers or wow it self however using dxvk requires you to run in dx11 and it runs worse.

Imagine crashing only happening after a couple of days playtime cos cache gets corrupt, how you motivate AMD driver developers to test this if all they spend is at most 1 hour on issue and then determine there is no issue, just to give you an idea on whats going thru my head right now

1 Like

I shall try it. Although, I cleaned DirectX shaders with Disk Cleanup instead.

1 Like

You want to clear it everywhere cos AMD does have its own shader cache folder that the tool ignores.

Today I got really curious for this WoW crashes, I started check few months ago, if the new AMD drivers don’t have some terrible faults, yet everything people complain was just not true for me.

I own Radeon RX 7600 from 2023.08, and I had maybe 1 crash, and few LONG loading freezes flying in/out of Zaralek Cavern, but after some driver update in august/september even the loading freezes were gone, and those first time loadings doesn’t bother me.

So the Questions:
What Windows version+build do you have ? what language ? if is it ENG is it US or UK/other ?
Do you use Smart Access Memory/Resizable BAR ? do you have XMP/EXPO on ?
Do you use Sleep/Hibernate ? or only the the default hibernate aka “shut down” (from Win8 default shut down is driver/win-settings hibernate, not shut down, to load new settings/driver you need to restart, if you have hibernate on)
What kind processes run in your background ? for example when you play WoW, is GameBarPresenceWriter.exe present ? RGB control apps ? MSIAfterburner ?
Did you turn off all the xbox features in Windows 10/11 ? recording, some overlay
Did you turn off all AMD things from services/start up/Task scheduler ?
if you don’t use audio through HDMI, did you disable HDMI audio ? (Device manager=> disable device)
are you using HDMI, DisplayPort, DVI ?
Is your World of Warcraft in Program Files or somewhere else ?

These I saw someone mention before or are obvious, but I will just write it to be sure :
have OS+WoW on SSD,
turn off Windows driver auto updates,
turn off all things in AMD adrenalin software, like change the tessellation mode AMD optimized => Use application setting; turn everything AMD optimized into Use application setting
everytime DDU(Display Driver Uninstaller) => then Install new drivers, install the minimal version, not FULL(noone needs the bloatware); NEVER use update feature in adrenalin software
Turn off HW Acceleration everywhere - Discord,Chrome,Firefox,Steam, Video players below 1081p, Windows: search for DisableHWAcceleration HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics;
in WoW set max foreground 60-140FPS (that limit max fps to your monitor)
NOT using in WoW Spell density:Dynamic, pick any other option;
NOT using in WoW Target FPS; (all this dynamic #### just clog/slow your SSD/RAM/PC, you load all the time 2+ more different size shaders/textures for no good reason…)
NOT using any AMD things like fidelityfx cacao,FSR (still in WoW setting)
Delete AMD shader cache and after that do “Scan & Repair” (steps 1-3 Cache in WoW + Battle.net reinstall) (when your WoW folder is definitely NOT in Program Files)
Maybe some light/shadow/liquid setting is bad, so use only the 2.-3. highest setting
never play WoW until everything is downloaded 100%

2024.09.22 : Removed the VSync ON, for some reason VSync ON is actually bad for the mouse, so maybe it does some other bad things

Game should just run without having to go thru this kind of stuff, you should not even have to clear shader cache to fix crashes assuming shader cache age plays a role in these issues.

Anyway let the developers figure it out from AMD and Blizzard, its their problem and if they ignore it both of them will lose money, cos if had issues with NVIDIA as well different issues but just as annoying, i do not trust Blizzard one bit they gone thru a lot of people constantly being fired, probably people that normally fix these types of issues.

2 Likes

exactly what eyati said. i bought a new pc 2 months ago and i want to make use of all the features that my hardware provides. disabling literally everything or having to shut down every single other application just to play wow isnt a solution to the problem. there is clearly a problem that affects pretty much everyone using amd cards and its up to the developers to find it. im also in the brink of selling my gpu and getting an nvidia one and of course im telling every single wow friend i have to never consider using an amd gpu. i hope intel gpus end up being good

3 Likes

Yes, and these are top of the line products, not even some cheap older models with deprecated support.

2 Likes

just to give rough idea btw about the AMD problem and why every bug report matters thru the AMD Bug Report Tool but also every user report on forums for example.

AMD market share for example 15-17% according to steam, steam users do game.
then from that percentage maybe 1% plays world of warcraft, and of this percentage maybe if lucky 50% report a problem thru the bug report tool, if unlucky only 1% reports problems.

Anyway 50% reporting a problem could still be not enough users for AMD or even Blizzard to act.

Best we as user can do is report the problem, for the rest we at the mercy of Blizzard AMD or even both.

in comparison btw NVIDIA has around 75% market share more or less a much bigger percentage of players play world of warcraft with an NVIDIA gpu so there will always be enough bug reports for NVIDIA or even Blizzard to react.

Conclusion AMD small market share is not helpful at all in this situation.

I remember 30+ different user reports about freezes for example right before expansion launch, and AMD has always ignored the reports
Now the issues gotten worse especially with directx12

Using the AMD Bug Report tool will also automaticly include data that is required for example, that AMD could perhaps share with Blizzard if they cooperated with AMD on adressing stability related issues with World Of Warcraft, but so far we seen non of that.

Well, shaders cache cleanup didn’t help. Still crashing.

1 Like

If you indeed cleared it in all places possible radeon software cleanmgr and in the game cache folder there probably no point to keep testing this either way this what devs should investigate, if been willing to assist or help devs debug but its not 482+ days i would rather see a refund at this point, this my least played expansion ever that i enjoyed the least, and not cos its bad but because these crashes are very demotivating, im not letting others put up with my crashes all the time.
Cant find motivation to keep testing either cos i know from experience i eventually either freeze or get a driver timeout, usually i am lucky to avoid these problems.

Anyway clearing shader cache has its downsides as well when you also play other games you keep going thru shader cache compilation stutter that is usually easily avoidable.

I hope Blizzard figures it out and fix it and compensate me, if they dont wanna compensate me please do tell it straight to my face so i can make a ticket and delete my account and boycot Blizzard for life, cos i am not willing to play any other games from Blizzard ever again either after this BS
Spending full price on expansion + 1 year sub expecting it to get fixed in probably 3 months at most but end up waiting 482+ days.

Not even AMD is acknowledging it, and im willing to bet its because of the same reason NVIDIA takes so long to fix the issues as well from expansion pre launch, not sure when they fixed it, but me switching back NVIDIA is not gonna solve the problem if the next expansion re introduces the same problem over and over and over again, besides not willing to give cash to a greedy company that includes NVIDIA.

If Blizzard is annoyed at me they have a button to get rid of me i recommend you use it, i will keep nagging until i grow tired of it.

Wanted to check this thread for good news.
Disappointed.

How come no mod ever touched this thread?

Edit: just canceled my 6m subscription that was just about to renew in April and put a link to this thread in the feedback field.

Edit: Why doesn’t the video driver crash in Plunderstorm? I played over 20H without any crashes

2 Likes

Dunno, but crashes seem conditional. I crashed only in PvE instances, and in some more often than the others.

1 Like

Long sessions probably help more who knows perhaps it does happen but at reduced frequency you not discovered yet, thanks for including link of the topic as feedback of why you canceled, i would do the same but i am already canceled i just used my last bit of gold on token just to check if i still crash but just cant motivate my self anymore as others are still crashing as well and if been struggling for 482+ days with this game.

I spend a lot of time sending bug reports to AMD as well without result, if had more luck getting bugs fixed of other issues, AMD is to ignorant as well they have 33+ different issues reported on forums and reddit of which most is high impact on gameplay, and most are obviously issues with drivers, some are low impact but so straight in your face that its gonna be almost funny if their no mention or fix of these issues in the next AMD Radeon Driver 24.4.1 like missing cpu metrics.

That is what makes this so frustating AMD probably not gonna spend hours testing this game just to figure out whats wrong, they game at most for 1 hour and then give up, while the avg gamer plays games for 10 hours straight at times, and in my case i need spend least 3 days playing level’ng multiple characters to max level and then i start crashing once a day again least
3 times a day if i level thru Warlords of Dreanor on my 6900 XT
Anyway if you still crash keep in mind Windows Driver Updates can corrupt drivers if you do not disable it, most cases report this

However i would not be surprised if this message does not popup for everyone and only few files get replaced causing weird driver corruption that can be missed.

Still broken

1 Like

Hey guys. Just to update I am still using this method to this day with no issues. It is wild to me that the problem with DX12 still exists…

For anyone that is looking to try vulkan using my guide. If you notice it does not seem to switch to vulkan and still uses DX11 (you can see it with msi afterburner/rtss by enabling “framerate” in the OSD). Just try rebooting. I had not played the game for a while since they updated it. The update broke my patch for me, I just had to delete the d3d11 files, extract the dxvk ones to my wow folder and for what ever reason it required me to reboot for it to take effect…

1 Like