If when trying to run any game on your Windows computer you have seen the message: "DirectX encountered an unrecoverable error", do not panic as there is a solution. In this article we explain what this error is and how to fix it.
DirectX is an API component, which is an application programming resource package that supports the computer by launching complex functions for playing graphics and other multimedia features such as 3D, present in video games.
It’s a resource that Microsoft created especially for Windows and may be required when you want to install several games. If this happens on your computer, accept the download and installation of DirectX on your computer. You can also download it here.
As we explained initially, DirectX is used to run the advanced multimedia features of a game, therefore, when the error message appears it means that the graphic functions cannot be executed.
To fix this, you’ll need to check both the configuration of the game requirements, the DirectX version and the driver of the graphics card. However in some cases, it will be possible to solve this problem by simply altering the screen resolution settings.
The message "DirectX encountered an unrecoverable error" appears more frequently when starting games such as Call of Duty, however it can also appear with other video games. Below we explain all possible solutions.
There are video games that require the installation of DirectX and among them, there will be compatibility differences with some requiring either older or more recent versions of DirectX. The most modern video games, for example, usually require one of the latest systems, either DirectX 11 or 12.
Some simple solutions:
Then open DirectX on your PC to see which version you have installed on your computer, to do so follow the steps below:
If they don't match because you have an older version of DirectX, update it using the Windows Update option. You will have to update all components of Windows since there is no individual DirectX update package. When you first install it, the latest version is downloaded and then automatically renewed during system updates.
However, what happens is that not all versions of Windows are compatible with the latest versions of DirectX. Only Windows 10 and Server 2016 have support for the latest versions of DirectX 11.3 and 12.
If the game you want to run asks for DX 12 and you have a Windows 7 OS, you can only solve the "unrecoverable error" message by first updating your Windows operating system, if your computer allows it.
Another option is to update your graphics card with the latest available version. To do this, follow the steps below:
Note: We recommend that you choose the automatic search option to find the latest version of your graphics card driver, as there is more chance of error when searching manually. We also recommend that you install a program that specializes in periodically checking for driver updates, such as TweakBit Driver Updater.
Another option you can also consider to solve this problem is to check if by altering the scale of your screen, the error message disappears and DirectX manages to run the game graphics. To do this follow these steps:
If it doesn't disappear with this formula, we recommend that you try one of the first two options mentioned above.