Star Wars Battlefront 2 | Fix Optimizing Shaders Crash Issue

Star Wars Battlefront 2

EA really knew what they had to do to bring Star Wars games back and how to improve this game as a whole, and so they did it. The number of characters and achievements in this game is unmatched by various games, including Apex Legends. Also, the gameplay is so smooth and fun and simple; there’s lots of fun to be found. However, recently Star Wars: Battlefront 2 released to heavy criticism, either the infamous microtransactions controversy or optimizing Shaders Crash issue. 

However, sometimes due to an old PC, you might encounter stalling and crash while optimizing shaders. If you also face such annoying errors, follow this guide till the end. Here, we provide all the possible methods to fix the optimizing shaders crashing error.

How to Fix The Star Wars Battlefront 2 optimizing Shaders Crashing Issue

Star Wars Battlefront 2 available on the Epic Games store for free. However, the developers are regularly rolled out patch updates to enhance the performance and gameplay. So, it might be possible that due to a recent update, the optimizing shaders crashing issue occurs. Meanwhile, there aren’t many fixes available that we can use to fix this issue. But, you may rely on the steps described below to fix this out.

Step 1: Disable DirectX 12 Mode

The first step is to disable the DirectX 12 mode and go back down to DirectX 11 mode. Now, why we say this? Even if you have a super-fast or up-to-date pc, you won’t need to compile any shaders playing. Yeah! You may be compromised by dropping some performance optimizations.

This doesn’t look specifically good, but despite this, it is still overall a great experience. If you’ve actually played it on DirectX 11 version for a while, without seeing that there was a DirectX 12 version already available. But, exactly how we do this if we are not accessing the main menu and see the options screen.

Anyway, you can simply head over to the graphics setting and disable DirectX 12 version to use Direct X 11 mode. Well, if you don’t know how to disable the DirectX 12, follow the steps given below:

  1. Using your keyboard, hold and press the Windows key + E button simultaneously to launch the Windows File Explorer. Then, simply head towards the Documents section and click on the STAR WARS Battlefront II file.
  2. Open the settings folder located inside it.
  3. Double-click on BootOptions and open Notepad.
  4. Locate the line GstRender.EnableDx12 and set the value to 0.
  5. Finally, click on File followed by Save to save the changes you’ve made.

Once you’ve successfully disabled the DX12, simply launch the game and check if you are now able to skip the shaders’ installation completely or not. If yes, then this means that you can now play the Star Wars Battlefront II without any problem.

But, keep in mind that once the game loaded successfully, it will automatically re-enable the DirectX 12. However, if it is not re-enabling the DirectX 12, you can do it manually.

Step 2: Re-enable DirectX 12 Mode

  1. First of all, head towards the game’s main menu and click on the OPTIONS menu. Then, click on the VIDEO tab.
  2. Now, inside the GRAPHICS SETTINGS panel, find out the ENABLE DIRECTX 12 option. After that, if you find it is OFF, then click ON button. On the other hand, if it is already ON, follow the steps further to allow it in the bootup file.
  3. Then, simply hold and press the Windows key + button simultaneously to open the Windows File Explorer. 
  4. After that, click on Documents. Then, head towards the STAR WARS Battlefront II
  5. Now, double-click on the boot options file and open it using the Notepad application.
  6. After that, set the value to 0
  7. Finally, click on File followed by Save to save the changes you’ve made.

How Disabling Directx 12 Work to Fix The Issue 

As we know, new software (DirectX 12) provides some performance-related enhancements for your device. Therefore, using DirectX 11 might enable your PC software to run much more efficiently and stably. Fundamentally, when your game is running in DirectX 12, it automatically pre-cache specific shaders in order to provide you a better in-game performance. But, the opposite thing will happen, and your optimizing shaders keep crashes.

Author’s View

This game has undoubtedly set an example that all games deserve a chance at redemption. But developers need to polish the various things that plague the gaming experience and make feel their users uninstall the game. We hope that soon they will fix each issue that is causing the problem. However, until they fix those, you can rely on the above fixing steps to resolve the issue- especially the optimizing shaders crash issue. 

That’s it for today’s guide. We hope this guide helped you. Further, You can comment with your further doubts and questions. Also, if you have a craze in the gaming world, visit our website TheGamingBook, you will indeed find something there.


Leave a Reply

Your email address will not be published. Required fields are marked *