Fix Battlefield 6 DirectX Function Error DXGI_ERROR_DEVICE_HUNG/DXGI_ERROR_DEVICE_REMOVED/RESET
Fix Battlefield 6 DirectX Error DirectX Function Error DXGI_ERROR_DEVICE_HUNG,Fix Battlefield 6 DirectX Error DXGI_ERROR_DEVICE_RESET, Fix Battlefield 6 DirectX Error DXGI_ERROR_DEVICE_REMOVED, Fix Battlefield 6 DirectX function GetDeviceRemovedReason
Step 1) Rename Battlefield 6 in documents folder, create a backup first (you will lose all the saved settings & save game progress)
Step 2) Try these in launch options
-dx11
-d3d11
-dx12
Step 3) Turn off Smooth Motion in Nvidia App
Step 4) Disable integrated graphics card
Step 5) Perform clean installation of graphics driver
https://www.nvidia.com/Download/index.aspx?lang=en-us
https://www.amd.com/en/support
Step 6) Run the game on dedicated graphics card
Step 7) Roll back graphics card driver 580.88, AMD users if you are running the 25.9.2 update roll back to 25.9.1
Step 8) Close Razer apps, do not overclock, set it to default, Close MSI Afterburner/rivatuner, disable overlay, close all the overlay apps (Discord, Nvidia App, Nvidia shadow play overlay, AMD overlay)., turn off Razer Synapse (razor lighting effects) and MSI Dragon Center, corsair software, close third-party services such as nahimic services/lightingservice.exe etc. in task manager remove the undervolt, Delete cache from C:\Users\Username\AppData\Local\NVIDIA
Step 9) If able to launch the game, turn off/On V Sync, turn off Nvidia Reflex, turn off DLSS, cap the FPS at 60/120
Step 10) Launch the game from Nvidia App, optimize the game, if already optimized revert optimization, restore setting in Nvidia control panel, try debug mode, AMD users try launching the game through the AMD App
Step 11) Update Windows to the latest version (Use fix problems using windows update)
Step 12) Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
TdrDelay
TdrLevel
Restart your computer.
Step 13) Go to services and stop old Game Input service if you have two services for Microsoft Game Input, uninstall old Microsoft Game Input and restart PC
Step 14) Disable all mods before launching BF6, if using frostyfix disable all mods before running bf6
Step 15) Add both BF6 and EAAntiCheat.GameServiceLauncher.exe to Exploit Protection.
Step 16) Install DirectX https://www.microsoft.com/en-in/download/details.aspx?id=35
Step 17) Create a new admin local user account
Step 18) Check/Uncheck DLC
Step 19) Repair/Uninstall & Reinstall EA AntiCheat
Install EA Anticheat From EA Website
https://help.ea.com/en/help/pc/ea-anticheat/
Step 20) Allow the game exe file to antivirus program (Avast, Norton, McAfee, bit defender, windhawk etc.)/Windows Security, allow BF6, EAAntiCheat.GameServiceLauncher.exe and EAAntiCheat.Installer.exe files
Step 21) Run the game as an administrator from the game installation folder, try compatibility mode, disable full screen optimization, run EAAntiCheat.GameServiceLauncher as an administrator
Step 22) Disable Daemon tools in device manager, uninstall daemon, you can reinstall in future, Close ReWASD, DS4 Windows,AutoHotKey,Razer Synapse, Corsair iCUE, Faceit Anti Cheat, Riot Vanguard, Belvedere, Logitech G Hub, also disable these if present in task manager/device manager. Disable Xvdd SCSI Miniport, Daemon, Corsair Bus in device manager, if not working uninstall these apps, close all the third-party apps (VLC codec/wallpaper engine/MSI Apps etc.), also end the services from task manager
Step 23) Disable/Uninstall zapret app, CryptoPro, Punkbuster (PB) delete the punkbuster from every possible place on PC, close/uninstall goodbyedpi app
Step 24) Disconnect internet, launch the game, once game is running, connect to the internet
Step 25) Clear your Steam Cache
Step 26) Disconnect USB devices from PC (USB Flash Drive/Thumb Drive), Disconnect Razer Huntsman v3 pro/Keychron Keyboard or mouse, unplug the dongle,Unplug external devices such as hotas, pedals, racing wheel, Razer Tartarus, disconnect all the additional USB adapter connected to PC, disconnect headphones, Disconnect multiple monitor
Step 27) Repair/Verify the game files on EA App/Steam/Epic Games Launcher
Step 28) Try Power Saver mode, turn on/turn off hardware accelerated GPU Scheduling
Step 29) Steam users run EA app in the background, if already running close EA App
Step 30) Delete Cache folder in battlefield 6 in AppData\Local
Step 31) Run EA App/Steam as an administrator, repair EA App
Step 32) Install Visual C++ Files
https://docs.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-160
Step 33) Increase Virtual Memory
View Advanced system settings.
Initial Size: 1.5 x Total Ram
Maximum Size: 3 X Total Ram
Step 34) Update BIOS
Step 35) Enable/Disable XMP profile in system BIOS
Step 36) Uninstall the game, go to the game installation folder and delete the game folder, restart your PC, and reinstall the game to C Drive/if already installed to C drive, then install the game to another SSD

