This guide provides an easy, step-by-step tutorial to resolve the frustrating DirectX function GetDeviceRemovedReason error when playing Battlefield 6 (or any game experiencing similar crashes) on a PC.

Stop Battlefield 6 from Crashing! DirectX Error Fix
The main, most effective solution involves a quick, simple adjustment inside your AMD Adrenaline software to make your GPU more stable.
Step 1: Get Your Software Up to Date (The Foundation)
Before diving into the main fix, ensure all essential software components are current. This is often necessary for game stability.
- AMD Graphics Drivers and Adrenaline Software: Use the official AMD website or the Adrenaline application itself to make sure you have the very latest version. (Note: The drivers as of 11/01/2025 are mentioned as 25.10.2, but always check for the newest release!)
- DirectX Drivers: Ensure your DirectX installation is up-to-date from the official Microsoft site.
- C++ Redistributables: Update your Microsoft Visual C++ Redistributables, as many games rely on these files.
Step 2: Add a Simple Launch Command (The Quick Tweak)
Let’s make sure Battlefield 6 is set to use the correct DirectX version.
- Go to your game Library (e.g., Steam, EA App, etc.).
- Right-click on Battlefield 6.
- Select Properties.
- Find the Launch Options or Launch Parameters section (usually at the bottom).
- In the box, add the following command:
**-dx12**
This forces the game to use DirectX 12, which can sometimes bypass stability issues related to other versions.
Step 3: Stabilize Your GPU in AMD Adrenaline (The Core Solution)
This is the most critical step. We will gently reduce your graphics card’s maximum speed and voltage by a small amount to prevent instability and crashes under heavy load.
- Open AMD Adrenaline software.
- Click on the Performance tab.
- Navigate to the Tuning sub-tab.
- Scroll down to the GPU section.
- Find the main Tuning setting and click the Custom button on the right to activate manual tuning.
- Activate GPU Tuning (if it’s not already on).
- Look for the Max Frequency (or similar speed setting) option and set it to 95%.
- Look for the Voltage option (usually just below Max Frequency) and also set it to 95%.
💡 Why 95%? A slight reduction in both speed and power often provides the stability needed to prevent the GetDeviceRemovedReason error without noticeably impacting in-game performance. This is a form of gentle undervolting and underclocking.
Step 4: Apply and Test!
- Click Apply to save your changes in the AMD Adrenaline software.
- Restart your PC completely.
- Launch Battlefield 6 and test to see if the DirectX error has been resolved.
By slightly underclocking and undervolting your AMD GPU, you should find a more stable, crash-free experience in Battlefield 6!
Last Updated on November 13, 2025

An avid listener of music from a number of countries. Writing is his hobby and passion. A follower of all the latest android and PC games. Not to mention his favorite: Mobile Legends!