Forum Discussion

Crashdown_pls's avatar
Crashdown_pls
Seasoned Newcomer
2 months ago

Game is very stuttery because my game isnt doing a shader compilation

When I launch the game i do not get a shader compilation menu at all, and this is why my game is basically unplayable with all the stutter, the shader cache folder is also empty, any ideas?

  • MightyZoz's avatar
    MightyZoz
    Seasoned Newcomer

    I'm having the same issue. I was getting some shader compilation stutters during gameplay, so I deleted the game shader cache in order to make it create all the shaders again. However, it doesn't create (or check for it) when I start it again. Now my game is completely unplayable. 

    EDIT: found a fix. It appears that you can't delete all files or even the shader cache folder, some files on this folder are installed with the game itself. Just check the files integrity on Steam that it will download everything again and recompile shaders at the next game startup. I own the game on Steam, but probably checking the files integrity on the EA app should work as well.

  • sweetpoison0011's avatar
    sweetpoison0011
    Seasoned Adventurer

    Intel cards does that automatically. For nVidia you need to check in global settings how much space is reserved for shaders. If it's off, your video card will not build and save any shaders. Increase it to 5gb. 

    Also make sure the game use the global settings in Program settings.

    No idea how to do that on ATI cards, sorry.

    • ozzybear89's avatar
      ozzybear89
      Seasoned Newcomer

      Thanks allot. Your fix helped me out allot. The loading is much faster.

    • caelix's avatar
      caelix
      Newcomer

      Even with shader cache size unlimited it doesn't load any shaders when launching the game for me, which results in the game being very stuttery. Is there a way to manually enable shader compilation for the game?

  • Also if on Nvidia then make sure you have the latest drivers. As above, I set mine at unlimited but I suppose thats overkill :)