It’s a nuisance to see an error pops up saying “DirectX encountered an unrecoverable error” when launch a game like Call of Duty. But don’t worry. It’s fixable, so follow the instructions below.
DirectX encountered an unrecoverable error is an error associated with DirectX in your computer. It’s likely that your computer doesn’t meet the requirements to play that game, such as your DirectX version is below what’s required.
Try these fixes
Here are the solutions you can try. You don’t have to try them all; just work your way down the list until everything’s working again.
- Be sure to meet system requirements
- Install latest patch
- Update your graphics card driver
- Upgrade DirectX version
- Change the Display Scaling settings
If your computer doesn’t meet the minimum requirements to play the game, you’ll run into problems like the DirectX encountered an unrecoverable error.
So you should check the system requirement for your game. As there are different games, we’ll take Call of Duty as an example:
- Minimum system requirements for Call of Duty:
Operating system Windows 7 64-Bit or later CPU Intel® Core™ i3 3225 or equivalent RAM 8 GB RAM HDD 25 GB HD space Video card NVIDIA® GeForce® GTX 660 @ 2 GB / GTX 1050 or AMD Radeon™ HD 7850 @ 2GB DirectX Version 11.0 compatible video card or equivalent Network Broadband Internet connection Sound Card DirectX Compatible
- Recommended system requirements for Call of Duty:
Operating system Windows 10 CPU Intel® Core™ i5-2400 / AMD Ryzen R5 1600X RAM 12 GB RAM HDD 25 GB HD space Video NVIDIA® GeForce® GTX 970 / GTX 1060 @ 6GB or AMD Radeon™ R9 390 / AMD RX 580 DirectX Version 11.0 compatible video card or equivalent Network Broadband Internet connection Sound Card DirectX Compatible
For details of system requirements of other games:
If your system doesn’t meet the requirements, you’ll need to upgrade your computer to fix your error.
If your system meets the requirements and you still get the error, move on to the next fix.
Game developers always keep releasing patches to improve their games and fix any issues, so you should check for updates of your game in Steam or from the official website. Then install the latest patch to keep it up to date. This can fix your DirectX error.
A missing or outdated graphics card driver can cause your DirectX encountered an unrecoverable error. To rule it out as the cause for your problem, you should update your graphics card driver to the latest version.
There are two ways to update drivers: manually and automatically.
Manually update the driver – You should go to the manufacturer website of your graphics card, search for the latest version, then download and install it in your computer. Be sure to download the latest correct driver that is compatible with your operating system.
Automatically update the driver – If you don’t have time or patience, you can do it automatically with Driver Easy.
Driver Easy will automatically recognize your system and find the correct drivers for it. You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.
You can update your drivers automatically with either the FREE or the Pro version. But with the Pro version it takes just 2 clicks (and you’ll get full support and a 30-day money money guarantee):
- Download and install Driver Easy.
- Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.
- Click the Update button next to the flagged graphics card to automatically download the correct version for their driver (you can do this with the FREE version), then install it in your computer.
Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system (this requires the Pro version – you’ll be prompted to upgrade when your click Update All).
- Restart your computer to take effect.
Now launch your game again to see if it fixes your problem.
Still no changes? Don’t give up hope. There is something else you can do.
As this is an error about DirectX, it’s necessary to check whether the DirectX version meets the DirectX requirement for your game.
Step 1: Check your game’s required DirectX version
First of all, you should know for sure the DirectX version required to run the game. You can search for the information from the official website. For example, Call of Duty requires DirectX 11 in your computer.
Step 2: Check the DirectX version in your computer
Next you should check what the DirectX version is in your computer, and see if it meets the requirement.
- On your keyboard, press the Windows logo key and R at the same time to invoke the Run box.
- Type dxdiag and click OK.
- In the System tab of the DirectX Dianostic Tool, you can see the DirectX information in your computer.
Then see if the DirectX meets the DirectX requirement for the game. If not, you’ll need to upgrade DirectX version in your computer.
Step 3: Upgrade DirectX in your computer
Generally speaking, for Windows 10, Windows 8 and Windows 8.1, you can directly update your Windows via Windows Update to the latest version to install the latest DirectX on your computer. However, for Windows 7, Windows Vista and Windows XP, you may need to install an update package to install the latest DirectX in your computer.
You can go to the Microsoft website for more information about how to install the latest version of DirectX for different versions of Windows.
After installing the latest Windows update or update package, restart your computer and try the game again to see if the error disappears.
You can adjust the Display Scaling settings in your computer to fix your DirectX encountered an unrecoverable error.
Here’s what you need to do:
If you’re using Windows 10:
- Press the Windows logo key and I at the same time on your keyboard.
- Click System in the Settings pane.
- In the Display section, ensure to select 100% for Scale and layout.
- Then Windows will apply the changes. Open the game again and see if your problem has been fixed.
If you’re using Windows 8 and Windows 7:
- Open Control Panel in your computer, and view by small icons or large icons.
- Choose 100% or Smaller for the size of text and other items on your screen, then click Apply.
- Restart your computer to take effect.
So there you have it – the four effective methods to fix DirectX encountered an unrecoverable error. If you have any questions or suggestions, feel free to leave a comment below.