
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.
This is what you'd gain with a NVIDIA RTX 3050
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
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
V-Sync in Minecraft adds input lag. Always off for responsive gameplay.
Entity Shadows
The circular shadows under entities have a real cost in areas with many mobs or players. Off with no noticeable visual loss.
Smooth Lighting
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
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
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
Fast clouds simplify them and Off removes them entirely — both save GPU compared to Fancy.
Max Framerate
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)
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% FPSMinecraft 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?▾
Is it worth installing Sodium/OptiFine?▾
How much RAM should I allocate to Minecraft?▾
Why is Minecraft slow even with a good GPU?▾
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.
Calculations based on consensus of technical sources and our own FPS model. More about our methodology →