Call of Duty Warzone has been the game to play since its launch in March early this year, but it hasn't been without some issues that has been stopping players from accessing the game occasionally.
From inaccessible content for the new seasons to not being able to log in, there have been consistent fixes to these issues from Infinity Ward as soon as they've arisen.
However, a DirectX issue has been ongoing for the game for the last few months, with no official fix in sight.
With that, some players have found some unofficial temporary fixes for the game to ignore the error for now.
What’s the Error?
This occurs during any point of the game, from reaching the title screen to an ongoing match.
A message box appears that states: 'DirectX encountered an unrecoverable error. Check the readme for possible solutions.'
This ends the game and kicks you to the desktop or Blizzard client, and if efforts are made to go back into the game, you're greeted with the same error.
This has been appearing since May, causing a lot of frustration to many, but there has been some fixes uncovered that can get rid of the message for now, unofficially.
How to Fix
There have been plenty of suggestions on forums and Reddit, but here's what we've found to alleviate the error the most:
- Open the 'Battle.net' application and go to 'Warzone'.
- Right-click the icon, and select 'Options'.
- Select 'Scan and Repair', then 'Begin Scan'.
This should verify the files installed, and any that are corrupt will be replaced with working ones instead. Close the application, select 'Warzone' and the error shouldn't be there anymore.
Another method is to run the game in 'DirectX 11 Mode'. There are many options with DirectX, the latest mode being 'DirectX 12'. This allows games to be rendered in the latest shaders and textures that DirectX is compatible with.
But with DirectX 11, it's merely rending the game in an older version.
- Open 'Battle.net' and right click the icon for Warzone.
- Select 'Options' and 'Game Settings'.
- Enable 'Additional Command Line Arguments'.
- Type in -D3D11 in the text box.
- Select 'Done'.
This will run the game in DirectX 11, and the error should be non-existent here.
There is no official fix as yet for this, but it may also be best to find the latest drivers for your GPU, just in case.