To stop Battlefield 6 from crashing with the DirectX “GetDeviceRemovedReason” error, update your AMD Adrenaline software and add the -dx12 command to your game’s launch options. These steps ensure your system uses the latest drivers and forces the game to utilize the most stable version of DirectX available for your hardware.
The most effective solution is to manually tune your GPU within the AMD Adrenaline Performance tab by reducing the Max Frequency and Voltage to 95%. This slight underclocking and undervolting provides the stability needed to prevent Battlefield 6 from crashing during intense gameplay without noticeably impacting your frame rates.

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 February 26, 2026

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!