DXGI_ERROR_UNSUPPORTED MESSAGE
DirectX function "D3D12CreateDevice" failed with
DXGI ERROR_UNSUPPORTED (The requested functionality is not supported by the device or the driver."). GPU: "NVIDIA GeForce RTX 4090*, Driver: 58088
this is the message I get every time I try to launch Battlefield 2042 (EA App). I can launch and play other games no problem. The only ones I cannot launch are 2042, BF1 and BFV. I can launch skate, Star Wars battlefront and BF4 just fine without any issue.
I have tried the laundry list of clean install and rolling back gpu drivers, fresh direxcX reinstall, EAAnticheat reinstall, repairing 2042, uninstalling 2042 and the EA app, disabling overlays, and system file corruption (DISM & SFC Clean). All of which did not work and I still can’t play the game. The game ran just fine last week with no issues, also did not have any issues playing the BF6 Beta.
After a few minutes of analysis, the problem was solved. Here are the steps I followed:
--Complete restoration of EA Anticheat--
- Delete all inside -> C:\Program Files\EA\AC
And reinstall with clean files from the clean game "my own" (this does not change anything because these files are generalized and not assigned).--Grant full permissions to all users for the files--
-> C:\Program Files\EA
-> And the folder where the game “Battlefield 2042” is located (may vary)
- Restart your computer.
- Run EAAntiCheat.Installer.exe, click “Repair” for Battlefield 2042
- Close all app in background (*MSI afterburner,Discord overlay...)
MSI Afterburner is currently not compatible with BF2042 for some users
- Then run EA app
- And launch the game
Have great game ! 😊