CheckFPS
HomeFPS CalculatorGamesGPUsOptimize FPS
Minecraft
Optimization guide · Updated on May 20, 2026

How to improve FPS in Minecraft (PC)

Minecraft Java Edition is one of the most-played games in the world and also one of the worst-optimized by default. It's an entirely CPU-bound game: the GPU barely works, but the chunk system and world logic saturate the CPU at medium-to-high render distances. The good news: with the right mods (Sodium, Iris, Lithium) the game can run 5-10x faster than vanilla. This guide covers both vanilla optimization and the mod route.

⚠️ Known for: Java Edition is mostly single-threaded — Render Distance is the most impactful setting by a wide margin. Mods like Sodium and Lithium are almost mandatory for serious performance.
Example with your hardware

This is what you'd gain with a NVIDIA RTX 3050

Without optimization (Ultra)
80 FPS
1080p · Ultra · no DLSS
With this guide applied
~469 FPS
1080p · Recommended settings
+ DLSS Quality
~600 FPS
1080p · Settings + DLSS

Calculations based on our FPS model combined with the % gain of each setting (measured in public benchmarks). Calculate your exact FPS with your own hardware →

1. Quick wins (no visual loss)

Start here. Each one adds a little, but together they give +83% free FPS.

Render Distance

Recommended: 8-12 chunks (desde 16-32) · Visual impact: Low · Consensus: 10/10 fuentes
+60% FPS

Render Distance is by far the most impactful setting in Minecraft. Each extra chunk forces the CPU to process more world logic. Dropping from 32 to 12 chunks can triple FPS.

VSync

Recommended: Off · Visual impact: Imperceptible · Consensus: 9/10 fuentes
+8% FPS

V-Sync in Minecraft adds input lag. Always off for responsive gameplay.

Entity Shadows

Recommended: Off · Visual impact: Imperceptible · Consensus: 8/10 fuentes
+5% FPS

The circular shadows under entities have a real cost in areas with many mobs or players. Off with no noticeable visual loss.

Smooth Lighting

Recommended: Minimum o Off · Visual impact: Low · Consensus: 8/10 fuentes
+10% FPS

Smooth Lighting Maximum calculates smoothed lighting on every block. Minimum or Off saves significant CPU in worlds with complex geometry.

2. Medium impact settings

Here's where most of the FPS is. Minor visual impact, major performance impact.

Simulation Distance

Recommended: 6-8 chunks · Visual impact: Imperceptible · Consensus: 9/10 fuentes
+15% FPS

Simulation Distance controls how many chunks are actively simulated (physics, mobs, farms). Keeping it low, regardless of Render Distance, significantly reduces CPU load.

Graphics Quality

Recommended: Fast (en lugar de Fancy) · Visual impact: Low · Consensus: 8/10 fuentes
+12% FPS

Fast disables transparent leaves and simplifies water rendering. On survival servers and in the overworld the visual impact is minimal and the CPU savings are real.

Clouds

Recommended: Fast o Off · Visual impact: Low · Consensus: 8/10 fuentes
+4% FPS

Fast clouds simplify them and Off removes them entirely — both save GPU compared to Fancy.

Max Framerate

Recommended: Limitado a Hz del monitor · Visual impact: Imperceptible · Consensus: 8/10 fuentes
+0% FPS

Minecraft can generate thousands of FPS in menus or simple worlds, unnecessarily saturating the CPU. Cap to your monitor's Hz to prevent heat and fan noise with no benefit.

Mod Sodium (Fabric)

Recommended: Instalar — mejora FPS hasta 5x · Visual impact: Imperceptible · Consensus: 10/10 fuentes
+300% FPS

Sodium is a replacement rendering engine for vanilla Minecraft. It completely rewrites how chunks are rendered and can give 3-5x vanilla FPS. Compatible with Fabric and most modpacks.

3. Upscaling (DLSS / FSR / XeSS)

The biggest gain in the game. Compatible with almost any modern GPU.

Sin upscaling nativo

+0% FPS

Minecraft Java has no upscaling. The bottleneck is the CPU, not the GPU — upscaling wouldn't help even if it existed. The solution is Sodium + Lithium to optimize rendering and logic.

4. Tips by GPU

NVIDIA

  • •Minecraft Java is CPU-bound — an RTX 3050 is more than sufficient for any reasonable Render Distance. The GPU barely matters.
  • •If you use shaders (Iris/OptiFine), then the GPU comes into play. DLSS is not natively available in standard Minecraft shader packs.
  • •Make sure the game uses the dedicated GPU, not the integrated graphics — on laptops this can easily be overlooked.

AMD

  • •FSR doesn't apply in Minecraft Java without shaders — the game is CPU-bound.
  • •With Iris shaders, some 2024 shaderpacks have partial FSR support. Check your specific shaderpack.
  • •SAM has no significant impact in Minecraft.

Sistema

  • •Allocate more RAM in the Minecraft launcher: minimum 4 GB for vanilla, 6-8 GB for modpacks. Launcher → Installations → More options → JVM arguments: -Xmx6G.
  • •Use Java 21 (GraalVM or Mojang's official Java): gives better single-thread performance than Java 8 or 11.
  • •Install Sodium + Lithium + Phosphor (or the 'Simply Optimized' mod suite) for massive performance improvement without changing gameplay.

5. Known game issues

Stuttering when loading new chunks

Minecraft Java stutters when generating new chunks as you move. Sodium + Lithium noticeably mitigate this problem. Reducing Simulation Distance also helps.

Estado: Improved in Java 21 and with Sodium mod

Memory leaks in long vanilla sessions

Vanilla Minecraft Java can suffer performance degradation in long sessions due to memory buildup. Restarting the game every 2-3 hours or using mods like MemoryLeakFix fixes it.

Estado: No complete official fix — use MemoryLeakFix mod

Low FPS in mob farms or massive entity setups

Mob farms with hundreds of entities collapse Minecraft's CPU regardless of hardware. Entity Cramming (gamerule) and reducing Simulation Distance are the solutions.

6. Frequently asked questions

How many FPS does an RTX 3050 get in Minecraft?▾
Without shaders, with Sodium and Render Distance at 12 chunks, an RTX 3050 easily exceeds 200-300 FPS. Minecraft Java is CPU-bound — the GPU isn't the limiting factor. With heavy shaders expect 40-80 FPS depending on the shaderpack.
Is it worth installing Sodium/OptiFine?▾
Sodium (Fabric mod) is highly recommended for everyone — it gives 3-5x vanilla FPS without changing gameplay. OptiFine is the Forge alternative, more compatible with legacy mods but with lower FPS gains.
How much RAM should I allocate to Minecraft?▾
Vanilla Java: 4 GB is sufficient. Light modpacks: 4-6 GB. Heavy modpacks (300+ mods): 8 GB. Allocating too much RAM (more than 8-10 GB) can worsen performance due to Java's garbage collector.
Why is Minecraft slow even with a good GPU?▾
Minecraft Java is fundamentally CPU-bound. The GPU is not the bottleneck. If you have low FPS, check Render Distance, Simulation Distance, and consider installing Sodium and Lithium.

Want to know exactly how many FPS YOUR PC will get?

Enter your GPU and CPU in our calculator and measure the real impact of each setting.

Calculate FPS for Minecraft →

Calculations based on consensus of technical sources and our own FPS model. More about our methodology →

CheckFPS

We're a group of young gaming enthusiasts. We built CheckFPS so you can know your PC's FPS before buying a game or upgrading your hardware.

200+ games · 135+ GPUs · 141+ CPUs

Legal

  • Privacy Policy
  • Legal Notice
  • Cookie Policy

Useful Links

  • Contact
  • About Us

Data sources & methodology

  • How we calculate FPS
🇪🇸Español🇬🇧English🇧🇷Português

© 2026 CheckFPS. All rights reserved.