I downloaded Battlefield 4 via Origin and played the game for the whole evening.
After shutting down my laptop and starting it up again I received the following error:
(translated from Dutch to English)
C:\Windows\SYSTEM32\mantle64.dll is not suitable for your Windows version or contains a defect.
Try to reinstall the game/program using the original installation program. Error code: 0xc000012f
My laptop has Windows 64bits system.
I already reinstalled the game succesfully and the error code was gone, but as soon i restarts my laptop this error code pops up again.
Does anyone knows how to fix this?
With no Computer Information except the error and game you posted. I found this previous Battlefield 4 Thread at EA with the exact same error as you. They mentioned to edit the Config file and change Mantle from 1 (on) to a O (off): C:/Windows/system32/ - Forums - Battlelog / Battlefield 4
See if that fixes your Mantle64.dll error permanently.
It could be that you had an older driver that worked, then Windows or you updated to a newer driver, then no longer worked. Mantle is no longer supported by current AMD drivers.