Home » Battlefield 6 » Features » 5 Ways to Fix the Battlefield 6 DirectX GetDeviceRemovedReason Error

5 Ways to Fix the Battlefield 6 DirectX GetDeviceRemovedReason Error

Here we tell you how players can fix the Battlefield 6 DirectX GetDeviceRemovedReason Error on Windows PCs. Does your BF 6 game crash with the GetDeviceRemovedReason error? If it does, check out the ways to fix the Battlefield 6 error covered below.

5 Ways to Fix the Battlefield 6 DirectX GetDeviceRemovedReason Error

Many players have reported the Battlefield 6 DirectX GetDeviceRemovedReason game error. For example, this is how one player reported that gaming issue: “Hey everyone, I’m having an issue with Battlefield 6 that I can’t seem to fix. After playing for around 30–60 minutes, the game freezes, the screen goes black, and then I get this error message: ‘DirectX function GetDeviceRemovedReason failed.‘” These are some ways to fix the Battlefield 6 GetDeviceRemovedReason error on Windows PCs.

Repair System Files

First, try repairing Windows system files, which some players confirm can fix the Battlefield 6 GetDeviceRemovedReason error. You can run a System File Checker scan via the Command Prompt to apply this potential fix. This Microsoft SFC page tells you how users can run the System File Checker tool.

The SFC Scannow command

The SFC Scannow command

Select Debug Mode in NVIDIA Control Panel

Some players have fixed the Battlefield 6 GetDeviceRemovedReason error by selecting the Debug Mode option in NVIDIA Control Panel. Selecting that option undoes factory overclocks. However, this potential remedy only applies to NVIDIA graphics card PCs. You can select the Debug Mode option in NVIDIA Control Panel like this:

  1. Click any area of your desktop with the mouse’s right button to select Show more options > NVIDIA Control Panel.
  2. Next, click the Help menu.
  3. Select the Debug Mode option.
The Debug Mode option

The Debug Mode option

Enable DirectX 12

Another confirmed way to fix the Battlefield 6 DirectX GetDeviceRemovedReason error is to enable DirectX 12. However, whether or not this works depends more on your PC’s system specs. This is how you can enable DirectX 12 with the PROFSAVE_profile file:

  1. Open the Documents\Battlefield 6\settings\ folder path in File Explorer.
  2. Right-click the PROFSAVE_profile file and select Open with > Notepad.
  3. Next, change the GstRender.Dx12Enabled 0 setting to GstRender.Dx12Enabled 1.
  4. Click on File to select Save in Notepad.

Turn on Hardware-Accelerated GPU Scheduling

Some players have fixed the Battlefield 6 DirectX GetDeviceRemovedReason by turning Hardware-Accelerated GPU Scheduling on. Turning on that setting will enable Battlefield 6 to utilize modern graphics card features. You can turn on Hardware-Accelerated GPU Scheduling like this:

  1. Press the Windows logo + S key combination to activate the file search tool.
  2. Next, enter Graphics settings into the search tool.
  3. Click Advanced graphics settings to expand. 
    The Hardware-acceleration GPU scheduling

    The Hardware-acceleration GPU scheduling

  4. Turn on the Hardware-accelerated GPU scheduling option.

Lower GPU Clock Speed With AMD Software

Overclocked GPUs can also cause the Battlefield 6 GetDeviceRemovedReason to occur. Some players have fixed the BF 6 error by lowering GPU clock speeds with AMD Adrenalin Edition software. This is how you can lower GPU clock speeds with that AMD software:

  1. First, right-click the desktop to select AMD Software: Adrenalin Edition on the context menu.
  2. Select Performance > Tuning in the AMD software.
  3. Next, select Custom (or Manual) within the Performance tab.
    The Performance tab

    The Performance tab

  4. Reduce the Max Frequency setting to 50 or 100MHz.
  5. Click Apply to set settings as configured.

Other Possible Ways to Fix the Battlefield 6 GetDeviceRemovedReason Error

If the Battlefield 6 GetDeviceRemovedReason persists, there are more potential remedies you can try. These are some additional potential fixes for that gaming error:

The troubleshooting methods covered here are among the best ways to fix the Battlefield 6 GetDeviceRemovedReason gaming error. They are potential resolutions with which players have fixed that error. If you need further potential fixes, click Contact Us on this Battlefield 6 help page to send a message to the game’s support service.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Battlefield 6