After the update: BF1 missing DLL: amd_ags_x64.dll
Hello,
I have played Battlefield 1 for a total of 150 hours. Recently, a new anti-cheat update completely blocked my access to the game.
I reinstalled the game from scratch 9 times, but it didn’t fix the issue.
I also reinstalled the EA app 3 times, but it didn’t work either.
Since the recent update, I can no longer access my game.
the error I received: Missing DLL: amd_ags_x64.dll
I am using the EA Play app. I was able to play before the update, but after the update, I started getting this error
Trials conducted;
C++ updates have been done, nothing is missing.
I updated C++ and DirectX 11, 12, but the problem persists.
Windows security is disabled, no external antivirus application is present. BF1 has been added to exclusions.
SFC was run.
Some game files were deleted and repaired. ( I deleted the things mentioned on the forum and tried again.)
The game was reinstalled 9 times.
EA Play was reinstalled 3 times.
Graphics card is up to date.
Windows is up to date.
Compatibility troubleshooting was performed.
C/EA/License was deleted and reinstalled from scratch
SOLVED!!!!!!
I checked the error by looking at the dxdiag log entries.
The file amd_ags_x64.dll in C:/Windows/System32 is from 2020, while the BF1 amd_ags_x64.dll file is from 2024.
Since they are different in size (KB), the system perceives it as a conflict and recognizes it as an invalid license.
I solved the issue by replacing the amd_ags_x64.dll file in BF1 with the one from C:/Windows/System32.
This might help other players encountering the issue. I wanted to inform EA management and players who are facing this error. The problem was resolved in a very different way.