Jump to content

Low FPS with Forge 1.15+


Recommended Posts

I am getting much lower framerates with Forge installed. This is especially noticeable in densely-foliated areas, e.g. Modified Jungle.


  • The issue is only present in Minecraft 1.15+. I checked two versions: 1.15.2 and 1.16.2, and these both displayed the same problem. However, it was not present in 1.14.4.
  • I have tried both the recommended and latest Forge versions. This made no difference.
  • I have NO OTHER MODS installed, except for Optifine.
  • Running exactly the same world without Forge (but still with Optifine) removes the problem.
  • I have BSL shaders on in the screenshots to make the difference more obvious, but the issue is NOT the shader. I still lose a significant amount of frames without shaders on.
  • The same can be said for any other generic FPS fixes (render distance, video settings, etc.). If I am able to run Forge in 1.14.4 and Optifine in 1.15.2, there should be no problem running both in 1.15.2.
  • I tried installing Forge into a new directory and this did not help.
  • The screenshots attached illustrate what I'm saying. NO settings have been changed between them, apart from what's mentioned. Each screenshot is taken several minutes after loading the world.


As far as I can tell, the problem MUST be caused by Forge somehow. Is this a known problem? Is there any way I can fix it? Is it a Forge bug or something else?


Fig.1: Minecraft 1.14.4 with Optifine – runs perfectly.



Fig. 2: Minecraft 1.14.4 with Optifine & Forge – runs perfectly.



Fig. 3: Minecraft 1.15.2 with Optifine – runs perfectly.



Fig. 4: Minecraft 1.15.2 with Optifine & Forge – huge FPS drop.




Edited by TheFinkie
Link to comment
Share on other sites

35 minutes ago, diesieben07 said:

Does it work fine with just Forge, no Optifine?

This is a good point: it could be a compatibility issue between Forge and Optifine.


However, this is unfortunately very difficult to check. Disabling Optifine causes my FPS to jump wildly between 20 and 120 fps on both Vanilla and Forge. From what I can tell, there isn't a great difference between the average framerate whether Forge is used or not, so that would possibly point to the compatibility between the two being the culprit. If that is the case, I guess I should direct my question at the Optifine developer instead of here.


I am still curious to know if this is something other people have encountered, because it's a major issue that must affect 90% of Forge users – unless I have something wrong with my settings, somehow.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Hello all! I'm currently trying to make the Biomes o' Plenty mod (1.12.2 version) compatible with my shaderpack (BSL v8.5). Even after I've already inserted a "shaders" folder with a correctly-formatted blocks.PROPERTIES file within the assets folder of the .jar, it still does not wave the textures from the mod. I definitely thought this was going to work since I noticed the 1.19.2 version of the mod laid it out exactly like that and it worked perfectly when my PC was able to run 1.19.2 Forge... ^^;;; Could there be some missing link I'm not getting at here?
    • After much experimentation I finally realised why this doesn't work and how to fix it. The critical component to understand here, is that ItemCraftedEvent is called before the crafting ingredients are purged from the crafting slots; this all happens in ResultSlot.java's onTake method: We can see here the first line fires checkTakeAchievements, this is what fires the ItemCraftedEvent (after a few method calls). Then we can see the purge behaviour. I worked around this by creating a CarverItem class, which uses hasCraftingRemainingItem and getCraftingRemainingItem to hook into ResultSlot.onTake: Now, I reconstruct my ItemCraftedEvent handler, and using some smart tags (which I omit for brevity), I handle two cases: 1. When crafting a carved item, I damage the tool used in the recipe 2. When crafting a carving tool from a repair recipe, I manually purge the input tools as with the new CarverItem class, as otherwise items would be duplicated   This has now greatly improved implementation, beyond my expectations, for the standard crafting table and the user's inventory crafting grid. A user can now click or shift-click 'carve' items, with no duplication or issues that I have spotted so far.  
    • Hi, I'm having issues launching my Forge 1.20.1 installation (47.2.0). I keep getting error code 1, and all the logs abruptly pause with the game attempting to open GL 4.6. Latest Crash: https://pastebin.com/zsP5Wipk Debug (No idea what the real name is) Log: https://pastebin.com/CzvqhNq0   Thanks for the help!
    • In the most up to date version of Allthemods 6 (v1.9.2) the stoned bee is not able to be interacted with apart from putting it into an empty bee jar. I can't breed the bee or put it into my aviary breeder. When I try to put it into the breeder it says import unsuccessful. The stoned bee is one of the most important bees for advancing in the mod so it is rather unfortunate that it is not working as intended.
    • Everytime I try to run the Forge 1.20.1 - 47.1.0 Installer, only appears an a black window and then closes. I don't appear the installing menu anymore.
  • Topics

  • Who's Online (See full list)

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.