Forum Discussion
There are 36 pages of people taling about this error almost a year after the first post. EA/Dice? Any answers yet?
- ApprovedAnonymous11 years ago
I tried everything but nothing worked. Reinstall, underclock GPU, underclock RAM, change settings, reinstall drivers.... Always directx error. I gaved up and cursed EA after months of trying.
I finnally solved it. I found one forum, where somebody solved it and it worked for me.
in the battlefield 4 install folder make user.cfg file and edit it with notepad.
Insert and save:
///
RenderDevice.Dx11Enable 1
RenderDevice.Dx11Dot1Enable 1
RenderDevice.Dx11Dot1RuntimeEnable 1
RenderDevice.TripleBufferingEnable 0
WorldRender.TransparencyShadowmapsEnable 0
WorldRender.MotionBlurEnable 0
WorldRender.MotionBlurForceOn 0
WorldRender.MotionBlurFixedShutterTime 0
WorldRender.MotionBlurMax 0
WorldRender.MotionBlurQuality 0
WorldRender.MotionBlurMaxSampleCount 0
WorldRender.SpotLightShadowmapEnable 0
WorldRender.SpotLightShadowmapResolution 128
WorldRender.LightTileCsPathEnable 0
RenderDevice.ForceRenderAheadLimit 0
PostProcess.DynamicAOEnable 0
GameTime.MaxVariableFps 60
PerfOverlay.DrawFps 1/////
Well I found that graphics driver got really high frame rate sometimes like 160 fps and crashed game. Driver apparently can not show framerate produced by game.
This causes device hung.
Just limit it to lower value like 60 -> GameTime.MaxVariableFps 60
/THIS IS VERY IMPORTANT SETTING FOR THIS ERROR
I set to medium quality settings.
You should see in the right top corner real Framerate per second if you did it right. Set to PerfOverlay.DrawFps 0 if you dont want it anymore. It was quite useful for me.
No more directX error YEAAAH. I played for days now without crashing.