Skip to content

Performance Guide

chorbintime edited this page Sep 10, 2023 · 80 revisions

Allocate more RAM

You may not need to do this, more info here!

If you don't know how much RAM your device has, read the instructions below:

  1. Open Task Manager (Ctrl + Shift + Esc)
  2. Open the performance tab
  3. Press the memory label, your RAM amount is written in the top right (e.g. 16 GB)

Rule of thumb for allocating RAM to Minecraft:

  • Less or equal to 8 GB: Allocate between 5 GB (5000 MB) to 5.5 GB (5500 MB)
  • Greater than 8 GB: Allocate 8 GB (8000 MB) to 10 GB (10000 MB)

Each launcher has a slightly different way of doing it:


Install an optimized version of Java

THIS WILL NOT WORK WITH CURSEFORGE LAUNCHER!

We recommend using Eclipse Adoptium/Temurin builds of Java and removing all other Java versions present on your computer. Download and run the x64 .msi file, if you are on Windows.

Depending on which version of Minecraft you are playing, the version of Java to use differs:

Once you have installed the optimized build of Java, you need to tell your game to use it.

On ATLauncher: Go to Settings, Java/Minecraft at the top, uncheck "Use Java Provided by Minecraft", select "Browse" next to Java Path, navigate to Program Files and find the folder named "Eclipse Adoptium". Double click "javaw.exe", not "java.exe". If you do not see either of these in any of the folders, just make the Browse window say "Look in jdk-xx.x.x.x.xxx-hotspot" at the top, with the x's representing numbers. An example can be seen here.

Make sure to uncheck the "Use Java Provided by Minecraft" checkbox.


Updating GPU drivers

If you don't know which GPU you have, read the instructions below:

  1. Open Task Manager (Ctrl + Shift + Esc)
  2. Open the performance tab
  3. Press GPU 0, your GPU is written on the top right (e.g. NVIDIA GeForce GTX 1070 Ti)

note: It is possible your pc has multiple GPUs (you will see a GPU 0 and GPU 1). usually GPU 1 will be the dedicated (aka usually better) GPU, and it will usually be from either AMD or NVIDIA. Ask staff to clarify if you are confused.

Driver downloads by manufacturer:


Using a reliable launcher

We recommend using ATLauncher as a reliable, effective, and performant launcher. Download the launcher from their website here, follow this guide to add your Minecraft account to the launcher. To install our modpacks:

  1. Go to the Packs tab on the right, then click "Curseforge" on the left.
  2. Search the modpack you wish to download.
  3. Click "New Instance". Click "Ok" on the opted out mods warning, then click "Open All" on the manual download screen.
  4. Let the mods download, ATLauncher will grab them from your Downloads folder and automatically add them to the modpack.
  5. Go to the Instances tab, and click "Play" on the modpack you downloaded. If you ever see an "Update" button on the instance, click it.

Extra Tips

Using Java 18 on 1.16.5

note: This may cause issues, though it is unlikely

Add the following java arguments (courtesy of embeddedt) to your launcher, and switch your profile to use Java 18.

Tweaking video settings

  • Render Distance: You see less but the tradeoff is higher FPS.
  • Simulation Distance: Reduce to lowest value (may break farms, forceload relevant chunks)
  • Particles: Decreased or Minimal (may not show some particles)
  • Entity Distance: Reduce to 75% at the minimum (too low won't render fireballs from ghasts/blazes until its too late)

Modifying mod configurations

ModernFix (config located at config/modernfix-mixins.properties):

  • mixin.perf.dynamic_resources=true: reduces RAM usage, may cause visual glitches (all our 1.20+ packs have this enabled by default)
  • mixin.perf.deduplicate_location=true: may cause longer load times, but reduces ram usage

Changing Windows settings

  • Enable hardware-accelerated GPU scheduling, details can be found here
  • Set process priority to high, a tutorial for making it permanent can be found here
  • Disable unnecessary startup apps from task manager:
    • Open Task Manager (Ctrl + Shift + Esc)
    • Navigate to Startup apps
    • Disable anything non-essential (this does not delete the program, it just prevents it from using system resources by automatically running)
Clone this wiki locally