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:
- Visit your GPU manufacturer website:
- NVIDIA
- AMD
- Intel
- Download the latest drivers
- 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:
- Open Steam
- Go to Library
- Right-click Battlefield 6
- Click Properties
- Add this in Launch Options:
-dx11
Now launch the game.
Fix 3: Verify Game Files
Corrupted files can trigger DirectX crashes.
Steam:
- Open Steam
- Go to Library
- Right-click Battlefield 6
- Click Properties
- Installed Files
- Click Verify integrity
EA App:
- Open EA App
- Click Library
- Select Battlefield 6
- 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:
- Search Advanced System Settings
- Click Performance Settings
- Click Advanced
- Virtual Memory โ Change
- Set:
- Initial: 4096
- Maximum: 8192 or higher
Restart PC.
Fix 9: Update Windows
Outdated Windows causes DirectX compatibility issues.
Steps:
- Press Windows + I
- Click Windows Update
- Install updates
- Restart PC
Fix 10: Reinstall Battlefield 6 (Last Option)
If nothing works:
- Uninstall the game
- Restart PC
- 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.
