cancel
Showing results for 
Search instead for 
Did you mean: 

PC Graphics

Mcmountain
Adept I

[FIXED] DirectX Error on Call of Duty (Warzone) via Xbox Gamepass PC – Ryzen 7 9800X3D + RX 9070 XT

  • Just wanted to share a fix that worked for me after a lot of frustration. I have a Ryzen 7 9800X3D CPU and an ASUS TUF Gaming RX 9070 XT GPU. Ever since the Season 3 Reloaded update, I’ve been getting that dreaded DirectX error every time I tried to play Warzone through the Xbox Gamepass App on PC.

I HAD TRIED EVERYTHING... or so I thought.

Eventually, I wanted to see if it was something specific to the Gamepass version. So I downloaded BattleNet and installed Call of Duty through there.

Here’s where things got interesting:

During setup, I let the game apply Recommended Graphics Settings for my system. It cranked everything up to High/Ultra, which is the opposite of all the advice I’d been seeing online (most fixes say to lower your settings to reduce the error risk).

I played a few matches on BattleNet... and no DirectX errors at all.

So I went back to the Gamepass version, manually matched all the graphics settings to the ones BattleNet recommended (yes, High/Ultra), restarted the shader preload, let it fully load in-game—and boom: no more DirectX errors.

I’m not entirely sure why this worked, but it seems like this Ryzen 7 9800X3D + RX 9070 XT combo might actually need to run at recommended settings (not lower!) to avoid crashing. My guess is that undercutting performance settings might conflict with how the drivers or shader caching behaves on this setup.

TL;DR:

Getting DirectX errors on Gamepass version of COD?

Try installing on BattleNet, let it auto-configure your graphics to recommended settings.

Copy those exact settings back to the Gamepass version.

Restart shader preload, wait for it to finish.

Enjoy the game without errors.


Hope this helps someone out there who's as stuck as I was!

0 Likes
0 Replies