Many players encounter DirectX errors while playing Battlefield 6 Season 2 on PC. The error may appear as DXGI_ERROR_DEVICE_REMOVED, DirectX Function Error, or the game may crash with a DirectX message.

This issue usually occurs due to outdated graphics drivers, DirectX 12 instability, GPU conflicts, or corrupted game files. Fortunately, the fixes below help resolve the DirectX error for most players.


Why Battlefield 6 Season 2 Shows DirectX Error

First, understanding the causes helps fix the problem faster.

Common causes include:

  • Outdated or corrupted GPU drivers
  • DirectX 12 bugs or instability
  • GPU overheating
  • Overclocked graphics card
  • Corrupted game files
  • Missing Visual C++ components
  • Windows compatibility issues

Because of these issues, DirectX fails and crashes the game.


Fix 1: Update Graphics Drivers (Most Important Fix)

Old drivers are the main reason for DirectX errors.

Steps:

  1. Visit your GPU manufacturer website:
  • NVIDIA
  • AMD
  • Intel
  1. Download the latest drivers
  2. Install and restart your PC

Then launch the game again.


Fix 2: Force the Game to Use DirectX 11

DirectX 11 is more stable than DirectX 12.

Steps:

  1. Open Steam
  2. Go to Library
  3. Right-click Battlefield 6
  4. Click Properties
  5. Add this in Launch Options:
-dx11

Now launch the game.


Fix 3: Verify Game Files

Corrupted files can trigger DirectX crashes.

Steam:

  1. Open Steam
  2. Go to Library
  3. Right-click Battlefield 6
  4. Click Properties
  5. Installed Files
  6. Click Verify integrity

EA App:

  1. Open EA App
  2. Click Library
  3. Select Battlefield 6
  4. Click Repair

Fix 4: Disable GPU Overclock

Overclocking makes DirectX unstable.

Disable:

  • MSI Afterburner overclock
  • GPU overclock
  • Factory overclock (test)

Restart PC.


Fix 5: Update DirectX and Visual C++

Missing components cause crashes.

Install:

  • Latest DirectX runtime
  • Visual C++ Redistributable 2015โ€“2022

Restart PC.


Fix 6: Disable Overlay Programs

Overlays conflict with DirectX.

Disable:

  • Steam Overlay
  • Discord Overlay
  • NVIDIA Overlay
  • Xbox Game Bar

Launch the game again.


Fix 7: Lower Graphics Settings

High graphics settings can overload GPU.

Reduce:

  • Texture quality
  • Ray tracing
  • Shadow quality

This improves stability.


Fix 8: Increase Virtual Memory

Low memory can cause DirectX errors.

Steps:

  1. Search Advanced System Settings
  2. Click Performance Settings
  3. Click Advanced
  4. Virtual Memory โ†’ Change
  5. Set:
  • Initial: 4096
  • Maximum: 8192 or higher

Restart PC.


Fix 9: Update Windows

Outdated Windows causes DirectX compatibility issues.

Steps:

  1. Press Windows + I
  2. Click Windows Update
  3. Install updates
  4. Restart PC

Fix 10: Reinstall Battlefield 6 (Last Option)

If nothing works:

  1. Uninstall the game
  2. Restart PC
  3. Reinstall the latest version

This fixes corrupted DirectX files.


Additional Tips

  • Monitor GPU temperature
  • Install game on SSD
  • Close background apps
  • Avoid using outdated GPU

Frequently Asked Questions (FAQs)

What is DXGI_ERROR_DEVICE_REMOVED?

It means the GPU driver crashed or reset.

Does DirectX 11 fix crashes?

Yes, it is more stable.

Can overheating cause DirectX errors?

Yes, high temperature can crash GPU.

Does updating drivers fix the issue?

Yes, in most cases.


Conclusion

The Battlefield 6 Season 2 DirectX error on PC is usually caused by GPU drivers, DirectX 12 instability, or corrupted files. However, updating drivers, forcing DirectX 11, and disabling overclocking fixes the issue for most players.

After applying these fixes, Battlefield 6 Season 2 should run smoothly without DirectX crashes.

Leave a comment