EA Sports FC 25 DirectX Function 'GetDeviceRemovedReason' Crash Fix
This error occurs when the Frostbite engine experiences a GPU timeout or unexpected display driver reset while rendering stadium crowd geometry or 4K grass shaders.
- ▸Turn off EA In-Game Overlay and Discord hardware acceleration
- ▸Set Strand-Based Hair to 'Off' and Dynamic Resolution to 'Off' in FC 25 settings
- ▸Cap frame rate to monitor refresh rate (144 / 240) in fcsetup.ini
Step-by-Step Resolution Steps
Click steps to track progressDisable Strand-Based Hair & Dynamic Resolution
Inside FC 25 Settings -> Game Settings -> Display Configuration: Set 'Strand-Based Hair' to OFF and 'Dynamic Resolution Scale' to OFF. Strand-based hair is the primary cause of sudden DirectX crashes during match cutscenes.
Edit fcsetup.ini Configuration File (CMD)
Lock FC 25 to native fullscreen mode without frame pacing conflicts.
powershell -Command "(Get-Content -Path '$HOME\Documents\FC 25\fcsetup.ini') -replace 'FULLSCREEN = 0', 'FULLSCREEN = 1' | Set-Content -Path '$HOME\Documents\FC 25\fcsetup.ini'"Disable EA App In-Game Overlay
Open EA App -> Click top left hamburger menu → Settings → Application → Toggle 'In-Game Overlay' to OFF. This eliminates direct hook collisions with DirectX 12.
Clear DirectX Shader Cache (CMD)
Purge corrupted precompiled Frostbite shader archives.
del /q /s /f "%LocalAppData%\NVIDIA\DXCache\*" & del /q /s /f "%LocalAppData%\Electronic Arts\EA SPORTS FC 25\*"Did these steps resolve your error?
Your feedback updates our verified fix telemetry for players worldwide.
High-Efficiency 850W Gold ATX 3.0 Power Supply
Eliminate driver resets caused by transient power spikes during heavy 3D Frostbite rendering.
Why Does This Error Happen?
Understanding the root cause prevents recurrence during competitive matches:
- 1Overlays from Discord, EA App in-game overlay, or MSI Afterburner conflicting with DirectX 12
- 2GPU driver timeout due to aggressive GPU power management in Windows
- 3Corrupted FC 25 settings file (fcsetup.ini) locking refresh rate
- 4Dynamic Resolution Scale or Strand-based Hair causing rendering pipeline stalls
Frequently Asked Questions (DirectX Function Error)
Why does FC 25 crash in corners or penalty kicks?
Close-up cinematic camera transitions load high-polygon player models with realistic strand hair. If GPU VRAM experiences a momentary millisecond latency spike, Frostbite crashes with DXGI_ERROR_DEVICE_HUNG.