Battlefield 2042 is the latest entry in the long-running franchise. However, the game was not well-received at launch due to bugs and the general unfinished state of the game. Despite the game running quite well on PCs, PC users are experiencing errors and issues like DirectX error, 100% CPU Usage, DXGI ERROR DEVICE HUNG error, Error Code 15-7A, in-game crash, mouse input lag, player freezing, AMD Driver crash, Msvcp140.dll missing, and more while playing Battlefield 2042. In this Battlefield 2042 guide, I will list the errors that PC users are experiencing along with their fixes and workarounds.

Advertisements

Battlefield 2042 DirectX Error, Crash Fixes That’ll Help

Battlefield 2042 is set in a near-future setting and is a direct sequel to Battlefield 4. However, BF2042 doesn’t have a single-player campaign but, EA DICE intends to keep the narrative moving forward with animated shorts and in-game maps.

Despite the hype before the game’s release, Battlefield 2042 failed to impress critics and gamers due to bugs, game design choices, and general unfinished state of the game. Today, at the time of writing, Battlefield 2042 is in a different state. It’s a more polished and bug-free game and EA DICE even listened to fans and made appropriate changes to BF2042.

Battlefield 2042 is a cross-gen game but, DICE has opted to only use DirectX 12 for its PC port. While DX12 improves a game’s performance, it also means that if you don’t have a GPU that supports DX212, you won’t be able to play it. Overall, the game isn’t very demanding and can run on a number of PC configurations smoothly, provided, players make some graphical sacrifices.

Despite that, Battlefield 2042 PC players are reporting errors and issues like DirectX error, 100% CPU Usage, DXGI ERROR DEVICE HUNG error, in-game crash, mouse input lag, player freezing, Error Code 15-7A, AMD Driver crash, Msvcp140.dll missing, and more. The following are the errors and issues that PC users are experiencing along with their fixes and workarounds.

Battlefield 2042 Rebooting PC Fix

Battlefield 2042 PC players are reporting that as soon as they launch the game, it reboots or restarts the PC. The following are the BF2042 fixes that’ll help you fix the PC rebooting at launch issue.

1- Update BIOS

I did notice that almost all of the PC players facing the PC reboot issue are using Ryzen CPUs. Battlefield 2042 uses Easy Anti-cheat to prevent hackers from entering the game and this anti-cheat causes the PC to reboot when the game is launched. If you look into the event viewer, players will find that Easy Anti-cheat is causing the reboots. You don’t need to delete Easy anti-cheat to fix it. To fix the Battlefield 2042 PC reboot, players need to update the motherboard BIOS. This fixes the BF2042 PC restart issue.

2- Repair Easy Anti-Cheat

Alternatively, players can try repairing the Easy Anti-cheat. The setup is located in the game’s folder. Right-click Battlefield 2042 in Steam library > Manage > Browse Local files. A new window will open containing game files. Find the Easy Anti-cheat folder, run the setup, and repair it. After that, play BF2042 and it will stop rebooting your PC. However, it might not work for everyone.

Browse local files.

100% CPU Usage, Low GPU Usage Fix

A lot of Battlefield 2042 PC players are reporting that the game is using 100% of the CPU while the GPU usage is only 5 – 10% or even less. This is called CPU bottleneck where the CPU is so busy that it can’t utilize the GPU. Often these CPU bottlenecks could be artificial or due to certain settings causing the CPU usage spike. The following are the fixes that will help PC users fix the 100% CPU usage issues with Battlefield 2042

1- Disable Threaded Optimization

One reason for this issue could be threaded optimization in the Nvidia Control Panel and disabling it will reduce the CPU usage in Battlefield 2042.

  • Open the Nvidia Control Panel
  • Go to Manage 3D Settings > Program Settings
  • Select Battlefield 2042 from the list
  • Scroll down and select “Off” for “Threaded Optimization”
  • Apply the changes
  • Play BF2042 and the CPU usage will be normal

2- Limit Max Frame Rate

Playing Battlefield 2042 at an unlocked FPS also causes 100% CPU usage and can be fixed by limiting the game’s Max FPS. Playing BF2042 at an unlocked FPS increases both the CPU and GPU usage, in your case, the CPU might not be up to the task. I recommend that you limit the game to 60 FPS, it’ll reduce the CPU usage and your GPU usage will increase, resulting in a smooth gameplay experience.

However, I recommend that you limit the Frame Rate through the Nvidia Control Panel instead of the in-game FPS limiter. In my experience, most in-game FPS limiters cause bad frame pacing.

  • Open the Nvidia Control Panel
  • Go to Manage 3D Settings > Program settings
  • Select BF2042 from the list
  • Scroll down to Max Frame Rates and enable it
  • Set a value for it and apply the changes
  • Play BF2042 and the high CPU usage issue is now fixed
Open the Nvidia Control Panel
Go to program settings
Select the game from the list
Enable Max Frame Rate
Hit apply after making changes

3- Change GPU Driver Version

Another reason for the 100% CPU usage and low GPU usage is your current GPU driver. If you have installed the latest GPU driver, roll back to a previous driver version. If you haven’t updated your GPU driver in a while, update it. Ensure you do a clean installation so that settings from the previous install won’t interfere with the new one. This will fix the high CPU usage issue in Battlefield 2042.

Download the driver and launch the setup.
Agree to terms of and conditions.
Select custom and click next.
Check ‘Perform a clean installation’ and click next to install.

Error Code 15-7A Fix

Battlefield 2042 PC players are reporting the following error and are unable to play the game. Here is how to fix it.

unable to load Persistence Data – Error Code 15 – 7A

This particular error is related to the game’s server. The reason you are experiencing Error Code 15 – 7A is that the game’s servers are probably at capacity. Alternatively, players can try disabling crossplay and that has fixed the Error Code 15 – 7A for some players in Battlefield 2042.

Game Not Starting, Crash At Launch Fix

PC users report that Battlefield 2042 is crashing at startup or not launching when they start the game. There are multiple reasons why the game is crashing at startup and the following are the fixes that will help PC users resolve it. Before we start, BF2042 only uses DirectX 12. If you don’t have a GPU with DX12 support, the game won’t work. Furthermore, the game only supports 64-bit Win 10 OS and won’t work on 32-bit or old operating systems.

1- Disable Anti-virus

Your anti-virus/firewall is probably blocking the game. Allow the game through the firewall and the issue will be fixed. In case you are using a third-party antivirus, either disable real-time protection or exclude the game folder from it, I recommend the latter. DeepGuard is a known anti-virus software that often blocks game executables. After that, right-click the game in Steam library > properties > Installed files > click “Verify Integrity of game files”.

2- Fix #1: Clear EA App Cache

Another reason for Battlefield 2042 crash at startup is the EA App cache, clearing it will fix the issue.

  •  Launch the EA app
  • Click on the options button at the top left corner
  • Go to Help > App Recovery
  • Click “Clear Cache”
  • After that, play BF2042 and it won’t crash

3- Disable VPN

PC users often use VPNs to protect their privacy, but it can cause issues with multiplayer games like Battlefield 2042. If you are using a VPN, it is the reason why BF2042 is crashing at startup. Disable the VPN and BF2042 won’t crash at launch anymore.

4- Delete DirectX Shader Cache

COrrupt of damaged DirectX cache also causes video games to crash and it is the reason why Battlefield 2042 is crashing at startup. Delete the DirectX shader cache and Windows will create a new one, fixing the BF2042 crash at startup issue.

  • Open Disk Cleanup
  • Select C Drive
  • Check “DirectX Shader Cache” and press Ok
  • Launch Battlefield 2042 and a new DirectX cache will be created and the game won’t crash anymore
Open the Disk Cleanup utility.
Select “DirectX Shader Cache” and press OK.

5- Run SFC Scan

Corrupt or damaged system files also cause video games to crash at startup. Windows has the SFC utility that scans and fixes corrupt/damaged system files. Open CMD (Command Prompt) and run it as an administrator, type sfc /scannow, and press enter. Let the scan complete and it’ll replace any corrupt system file it finds.

Run CMD as an administrator.
type the SFC Scan command and press enter.

DXGI ERROR DEVICE HUNG, DirectX Error Fix

Battlefield 2042 PC players are experiencing the in-game crash with the DirectX DXGI_ERROR_DEVICE_HUNG error. The following is the full error message.

DirectX function “GetDeviceRemovedReason” failed with DXGI_ERROR_DEVICE_HUNG

There are multiple reasons why the game is crashing with the DirectX DXGI_ERROR_DEVICE_HUNG error like an incompatible GPU driver, overclocked GPU, and more. The following are the fixes that will help PC users fix Battlefield 2042’s DXGI_ERROR_DEVICE_HUNG error.

1- Update GPU Driver

Update your GPU driver if you haven’t updated it in a while to fix this DirectX error. If you are already using the latest GPU driver then revert to a previous driver version to fix the DXGI_ERROR_DEVICE_HUNG error. Ensure you do a clean installation so that settings from the previous driver won’t interfere with the new one.

Download the driver and launch the setup.
Agree to terms of and conditions.
Select custom and click next.
Check ‘Perform a clean installation’ and click next to install.

2- Enable Debug Mode, Disable GPU Overclock

Your GPU is another reason for the BF2042 DirectX error. If you have overclocked it, it is causing the BF2042 to crash with the DXGI_ERROR_DEVICE_HUNG error. Revert the GPU to its default GPU clock and the game will stop crashing and the DirectX error will be fixed.

Often GPUs from the third-party AIB partners are factory overclocked or use high GPU and Mmemmory clocks compared to Nvidia’s reference GPUs. This is the cause of the DirectX error or the DXGI_ERROR_DEVICE_HUNG error. Enable Debug mode through the Nvidia Control Panel to force the GPU to use Nvidia’s reference clocks and the BF2042 DirectX error will be fixed. Open the Nvidia Control Panel > Help > Debug mode.

3- Limit Max Frame Rate

Playing at an unclocked FPS is another reason Battlefield 2042’s DirectX DXGI_ERROR_DEVICE_HUNG error. Limiting the max Frame Rate reduces the GPU and CPU load and fixes the DirectX error.

  • Open the Nvidia Control Panel
  • Go to Manage 3D Settings > Program settings
  • Select BF2042 from the list
  • Scroll down to Max Frame Rates and enable it
  • Set a value for it and apply the changes
  • Play BF2042 and the DirectX error is now fixed
Open the Nvidia Control Panel
Go to program settings
Select the game from the list
Enable Max Frame Rate
Hit apply after making changes

Crash Fix

Battlefield 2042 PC players are reporting that the game is crashing randomly while playing and here is how to fix it.

1- Disable In-game Overlays

In-game overlays are useful to access features without closing or minimizing the game. But they can interfere with the game and cause it to crash to the desktop. If you are using or have enabled in-game overlays, it’s the reason why Battlefield 2042 is crashing. Disable all in-game overlays like EA App overlay, Steam overlay, GeForce Experience overlay or more, and the game will stop crashing.

To disable the EA app in-game overlay, open the EA desktop app > Settings > Application > turn off the in-game overlay.

To disable Steam in-game overlay, open Steam > settings > In-game > uncheck “Enable the Steam overlay while in-game.”

Open settings
uncheck “Enable Steam overlay while in-game”

If you have installed GeForce Experience, its overlay is enabled by default. To disable GeForce Experience Overlay, open GeForce Experience> click on the Gear icon next to your username > General > turn off the “IN-GAME Overlay” options.

Click on the Gear icon next to your username
disable in-game overlay

2- Disable Third-party Tools

Using third-party tools and software that run in the background and interfere with the game like MSI Afterburner, RGB software, and more can cause Battlefield 2042 to crash. Disable any third-party software you have installed.

3- Update GPU Driver

Your outdated GPU driver can also cause Battlefield 2042 to crash in-game. Update the GPU driver and ensure to do a clean installation to fix the crash.

Download the driver and launch the setup.
Agree to terms of and conditions.
Select custom and click next.
Check ‘Perform a clean installation’ and click next to install.

4- Disable Overclock

If the above fixes failed to resolve the BF2042 in-game crash, then your GPU is probably the issue. It’s either overclocked or not handling the game’s load really well. If the GPU is overclocked, then revert it to its default GPU clock.

5- Limit Max Frame Rate

Playing at an unlocked FPS can result in Battlefield 2042 in-game crashes due to increased CPU and GPU load. Limiting the max frame rate will reduce GPU and CPU load and will stop Battlefield 2042 from crashing.

  • Open the Nvidia Control Panel
  • Go to Manage 3D Settings > Program settings
  • Select BF2042 from the list
  • Scroll down to Max Frame Rates and enable it
  • Set a value for it and apply the changes
  • Play BF2042 and the DirectX error is now fixed
Open the Nvidia Control Panel
Go to program settings
Select the game from the list
Enable Max Frame Rate
Hit apply after making changes

Player Not Moving, Player Freeze Fix

Battlefield 2042 PC players are reporting in some matches the player character doesn’t move and just freezes while other players are moving around them. According to reports, this issue is caused by Origin in-game overlay. However, for some players just disabling the ORigin in-game overlay is not enough. In that case, go to the Origin folder and delete igo64.dll. This will fix the player freeze in Battlefield 2042.

AMD Driver Crash Fix

AMD GPU users are reporting that Battlefield 2042 crashes with a Driver crash error message and here is how to fix it. The AMD Driver crash is occurring due to an outdated GPU driver. Install the Radeon Software Adrenalin 21.11.3 and the driver crash error will be fixed.

Mouse Input Lag Fix

PC players are experiencing mouse input lag while playing Battlefield 2042 and here is how to fix it. One reason behind the input lag or stuttering in Battlefield 2042 is the Origin in-game overlay. Disable it and the input lag will be fixed. In case you are still experiencing input lag, then go to the Origin folder and delete igo64.dll.

Another reason behind the mouse stuttering or input lag is the future frame rendering option. Disable it from the game settings and the mouse won’t lag or stutter in Battlefield 2042.

Msvcp140.dll Missing Fix

Msvcp140.dll is missing is another error that PC players are experiencing with Battlefield 2042. To fix the error, install/repair Microsoft Visual C++ Redistributables both x64 and x86 versions to fix the error.

  • Open the Steam library and type ‘Steamworks’ in the search bar
  • Right-click “Steamworks Common Redistributables” > Manage > Browse local files
  • A new Explorer window will open
  • Go to _CommonRedist\vcredist
  • There are folders with names in years starting from 2010
  • Open each folder and run the VC_redis, both x64 and x86 versions
  • Install or repair Visual C++ Redistributables and restart your PC
  • Play Battlefield 2042 and the Msvcp140.dll is missing error is now fixed

How To Get 60 FPS, Stuttering Fix

PC video games often experience performance issues and Battlefield 2042 is no exception. PC players are porting stuttering and low FPS issues even on the latest GPU drivers. Here is how to fix Battlefield 2042 stuttering.

One reason behind the BF2042 stuttering is the latest Nvidia drivers. Players are reporting that reverting to Driver version 472.12 fixes the stuttering and boosts FPS.

To further boost performance, open Nvidia Control Panel > Manage 3D Settings > Program Settings > select Battlefield 2042 and make the following changes.

Anti-aliasing-Gamma Correction – Off
Antialiasing Mode – Application Controlled
Antialiasing Transparency – Off
CUDA GPUs – All
Low Latency Mode – Ultra
Power Management – Prefer Maximum Performance
Shader Cache – On only if you are using an HDD. Don’t need to enable it for an SSD.
Texture filtering – Quality – High Performance
Threaded Optimization – Off
Triple Buffering – Off
Vertical Sync – Use the 3D application setting

Apply these settings and players will notice improved FPS and stuttering will be gone.

That is all for our Battlefield 2042 fixes for errors and issues like game Rebooting PC, in-game crash, Stuttering, DXGI ERROR DEVICE HUNG, DirectX errors, 100% CPU Usage, and more. If you are facing errors and issues with other PC games or your PC then also see our hub for commonly occurring PC errors and their fixes.