BF6 DXGI_ERROR_DEVICE_HUNG Error Battlefield 6 Fix

The DXGI_ERROR_DEVICE_HUNG error in Battlefield 6 (BF6) indicates that the game is losing connection with your graphics hardware, typically caused by the GPU failing to respond to commands within a specified time frame.

This is a common issue in games that are graphically intensive, like BF6. It can happen due to several factors such as overheating, driver issues, GPU overclocking, or system conflicts.

Here’s how to address the issue specifically for Battlefield 6:

1. Update Your Graphics Drivers

  • This is one of the most common fixes for DXGI errors. Make sure you have the latest drivers for your GPU.

  • After updating, restart your system.

2. Disable Overclocking (GPU & CPU)

  • If you’re overclocking your GPU or CPU, try reverting them to their default clock speeds. Overclocking can sometimes cause instability with certain games and lead to the DXGI_ERROR_DEVICE_HUNG error.

3. Lower In-Game Graphics Settings

  • Reduce the graphics settings in BF6, especially settings like Ray Tracing, Texture Quality, and Antialiasing. Lowering these settings can reduce the load on the GPU.

  • Make sure that V-Sync is turned on to avoid potential issues with FPS spikes and tearing.

4. Disable Full-Screen Optimizations

  • On Windows, Full-Screen Optimizations can cause conflicts with certain games.

    1. Right-click on the Battlefield 6 shortcut.

    2. Click Properties > Compatibility tab.

    3. Check the box that says Disable fullscreen optimizations.

    4. Click Apply and restart the game.

Also Read : Area Code 213 Scams | “Wrong Number” Text Scams

5. Adjust GPU Power Settings

  • Ensure your GPU is not in a power-saving mode that can cause performance drops.

    1. Open the NVIDIA Control Panel (if you have an NVIDIA card) or AMD Radeon Settings.

    2. Under Manage 3D Settings (NVIDIA) or Global Settings (AMD), set the Power Management Mode to Prefer Maximum Performance.

  • This will ensure your GPU runs at full power while gaming.

6. Check for Windows Updates

  • Ensure that your Windows OS is fully updated. Sometimes, a system update can fix underlying issues related to drivers or performance.

7. Verify Game Files (Steam / EA App)

  • Sometimes, corrupted or missing game files can trigger errors like DXGI_ERROR_DEVICE_HUNG.

    • On Steam: Right-click BF6 > Properties > Local Files > Verify Integrity of Game Files.

    • On EA App: Go to the Game Library, select Battlefield 6, and click Repair.

8. Disable Background Applications

  • Make sure no other applications are running in the background that could be using up system resources (like memory, CPU, or GPU). Close any unnecessary programs and background processes, especially those that are GPU-intensive, such as video players, browsers, or other games.

9. Increase Virtual Memory (Pagefile)

  • If your system is low on RAM, you can increase the virtual memory (pagefile) to reduce the likelihood of a DXGI error.

    1. Open Control Panel > System and Security > System.

    2. Click on Advanced system settings > Settings (under the Performance section).

    3. In the Performance Options window, click the Advanced tab, then click Change under Virtual Memory.

    4. Uncheck Automatically manage paging file size for all drives and set a custom size (the recommended value is typically 1.5x your system RAM).

    5. Click OK, then restart your system.

10. Reinstall the Game

  • If all else fails, try reinstalling Battlefield 6. A fresh installation can resolve issues caused by corrupted game files that updates or verification can’t fix.

11. Check for Hardware Issues

  • Sometimes, hardware failures, such as a failing GPU or insufficient power supply, can cause the DXGI_ERROR_DEVICE_HUNG error. If none of the above steps work, consider testing your GPU in another system or trying a different GPU to rule out hardware issues.

12. Run the Game in DirectX 11 Mode

  • If you’re using DirectX 12, try switching to DirectX 11 in the game settings. Some players have reported that this can alleviate the DXGI_ERROR_DEVICE_HUNG issue in Battlefield 6.

    1. Open the Battlefield 6 launcher.

    2. Click Game Settings.

    3. Under Advanced Settings, change the graphics API to DirectX 11.

    4. Apply changes and restart the game.

13. Increase GPU Timeout Detection and Recovery

  • You can try increasing the Timeout Detection and Recovery value in the Windows registry. This tells Windows to wait longer before assuming the GPU has failed.

    1. Press Win + R, type regedit, and hit Enter.

    2. Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

    3. Right-click on the right pane, choose New > DWORD (32-bit) Value, and name it TdrDelay.

    4. Set the value to 8 (this increases the wait time before a timeout occurs).

    5. Restart your computer.


Try these steps in sequence and see if they resolve the DXGI_ERROR_DEVICE_HUNG issue in Battlefield 6.

Be the first to comment

Leave a Reply