Battlefield 2042 was launched on November 19, 2021. The game was an expected project for many shooter fans. Alas, users began to encounter various DirectX errors that prevented them from enjoying the game. Among the most common mistakes are DXGI_ERROR_DEVICE_HUNG and DXGI_ERROR_DEVICE_REMOVED.
The developers are aware of all these bugs, but there are no final fixes yet. While the game’s updates are being prepared for release, we have prepared five proven methods to fix Battlefield 2042 DirectX Errors.
- OS – Windows 10 (64-bit)
- Processor – AMD Ryzen 5 3600 or Intel Core i5 6600K
- Graphics – Nvidia GeForce GTX 1050 Ti or AMD Radeon RX 560
- Memory – 8 GB
- Video memory – 4 GB
- Storage – 100 GB
- DirectX – Version 12
Method 1: Update the graphics driver
Technically gamers know that almost any problems in games are related to video cards, which may have an outdated driver. Let’s try to update the graphics processor:
- Go to the GPU manufacturer’s website (NVIDIA, AMD, or Intel),
- Find the GPU model you have on your PC.
- Download the latest driver installer compatible with your PC OS. Once downloaded, open the installer and follow the instructions.
To update drivers, using DriverSol and Outbyte Driver Updater program is an easy and credible option.
Outbyte Driver Updater will automatically recognize your system and find its correct drivers. You don’t need to know 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:
- a) Download and Install Outbyte Driver Updater.
- b) Run Outbyte Driver Updater and hit the Scan Now button. The program will then scan your computer and detect any problem drivers.
- c) Click on the Update button next to each device to download the latest and correct driver. You can also hit the Update All button at the bottom right to automatically update all outdated or missing drivers on your computer.
Follow the following correction method if the problem reappears.
Method 2: Fixing game files
This is a reasonably quick fix that aims to restore the game files. You may be missing or corrupted files on your computer, so it’s worth running the Origin client, which can add or replace the problem files:
- Launch Origin – Click My Game Library.
- Right-click Battlefield 2042 – Select Recover Game.
- Wait for the process to complete.
- Restart Origin and try running Battlefield 2042.
Follow the following correction method if the problem reappears.
Method 3: Install the latest Windows updates
Some players claim that a Windows system update has solved the problems with DirectX bugs. The system update is advised to fix compatibility issues and improve system stability. This fix helps when DirectX errors are related to Windows crashes.
- Type update in the search box – click on Check for updates.
- Windows will find the available updates. Are no updates available? Then you’ll see a You’re up to date message in front of you. You can also click on View all optional updates to install them.
- If there are updates available, Windows will automatically download them to your PC. The user needs to follow the instructions to complete the installation.


Follow the following correction method if the problem reappears.
Method 4: Forcing DirectX 12 to run
Battlefield 2042 specifies only DirectX 12 in its system requirements, so the game can’t run without DirectX 12. However, users have different computer settings, so Battlefield 2042 often does not run the required version of DirectX. You should manually enable DirectX12:
- Press Windows+E – file explorer will open.
- Go to the folder C:\Users\YOUR USERNAME\Documents\Battlefield 2042\.
- Now we need to find the PROFSAVE_profile document. Make a copy of the document before making changes so that you can undo the changes if you need to.
- Right-click on the document – open it in Notepad.
- Now find the line GstRender.Dx12Enabled 0, where 0 should be changed to 1.
- Save all the changes.
- Run Battlefield 2042 and check if the problem is still there.
Follow the following correction method if the problem reappears.
Method 5: Clear the cache
Game cache failure is sometimes the cause of a DirectX error in Battlefield 2042. Clearing the cache often helps improve the game’s performance to fix the crash.
Origin
- First, turn off the Origin client.
- Press Windows+R to bring up the Run window.
- Copy and paste the command %ProgramData%/Origin in the text box – OK.
- Delete all the folders with files in that area, except for Local Content.
- Reopen the Run window with Windows+R.
- Now enter %AppData% – OK.
- A popup window will appear where you should delete the Origin folder.
- Now go to C:\Users\Your Username\AppData\Local, where similarly delete the Origin folder.
- Restart the PC.
- Launch Battlefield 2042 in Origin.

EA desktop app
- Launch EA application – click on three lines icon – select Help – click App Recovery.
- Now select Clear cache.

We hope we were able to help you, and one of these methods solved Battlefield 2042 DirectX Errors.