Quick guide

How to Boost Your FPS in Minecraft

Get smooth gameplay by optimizing your game settings, mods, and system configuration. Works for vanilla, modded, and multiplayer servers.

โš ๏ธ Key takeaway: Minecraft is CPU-bound, not GPU-bound. Your processor matters way more than your graphics card.

What is FPS and why does it matter?

FPS stands for "frames per second" โ€“ the number of images your game renders every second. Think of it like a flipbook: more pages per flip = smoother animation.

  • 30-50 FPS: Playable but noticeably choppy
  • 60+ FPS: Smooth and fluid (the standard)
  • 100+ FPS: Very smooth, great for competitive play

Anything below 30 FPS feels like you're watching a slideshow. Below 50 FPS, you'll notice lag when turning your head or aiming.

Optimize Your Video Settings (Start Here)

These settings have the biggest impact on FPS. Focus on these first, in this order:

1. Render Distance (biggest impact)

This controls how far away blocks are rendered. The math is brutal: going from 8 to 16 chunks doesn't double the load โ€“ it quadruples it. Start with 6-8 chunks and increase only if your FPS stays above 60.

2. Graphics Mode

Switch from "Fancy" to "Fast". You lose some visual details (fancy shadows, water reflections) but gain massive FPS. On most PCs, you won't even notice the difference while playing.

3. Disable V-Sync

V-Sync locks your FPS to your monitor's refresh rate (usually 60 Hz), capping your potential performance. Turn it off unless you're experiencing screen tearing.

4. Other settings worth adjusting

  • Smooth Lighting: Turn off or set to Minimum
  • Clouds: Disable them entirely (zero performance penalty for disabling)
  • Particles: Set to Decreased or Minimal
  • Biome Smoothing: Disable
  • Max Framerate: Set to Unlimited (for better-end PCs) or 60 (for lower-end)
๐Ÿ’ก Quick wins: Disabling clouds and biome smoothing cost almost nothing visually but can give you 5-10 extra FPS instantly.

Use Mods and Optimization Clients

If video settings alone aren't cutting it, mods can drastically improve performance. There are two main approaches:

The Mod Stack (Fabric)

Best for maximum FPS gains and control.

  1. Sodium: Replaces Minecraft's entire rendering engine. Provides 2-5x FPS improvement โ€“ this is massive.
  2. Lithium: Optimizes game logic and physics without changing gameplay
  3. Iris Shaders: Adds shader support while maintaining Sodium's performance
Note: Sodium works with Fabric (1.16+) and NeoForge (1.21+). Can't be used with OptiFine.

Pre-built Clients

All-in-one solutions with mods bundled in.

  1. Badlion Client: Best all-around FPS and stability
  2. Lunar Client: Popular, decent FPS, lots of features

These automatically include performance mods, so no manual setup needed. Just download and play.

Real comparison: Badlion Client Lite averaged 216 FPS vs Lunar Client's 124 FPS on the same test setup.

OptiFine vs Sodium

OptiFine is popular but outdated. Sodium provides much better performance on modern systems. If you're choosing between them, pick Sodium. However, OptiFine still has some features Sodium lacks, so it depends on what you need.

System and Java Optimization

Close Background Apps

Chrome, Discord, and other apps eat RAM and CPU. Before playing, close anything you don't need. You can check what's using resources in Task Manager (Ctrl + Shift + Esc) and end unnecessary tasks.

Update Your GPU Drivers

Outdated graphics drivers can tank FPS. Visit NVIDIA, AMD, or Intel's website and download the latest drivers for your GPU. This alone can sometimes give you 10-20% FPS boost.

Set Java to High Priority

This tells Windows to give Minecraft more CPU resources:

  1. Open Task Manager (Ctrl + Shift + Esc)
  2. Go to Details tab
  3. Right-click on javaw.exe
  4. Select Set priority > High

Power Plan (Windows)

Set your Windows power plan to "High Performance" instead of "Balanced". This prioritizes performance over battery life.

  1. Go to Settings > System > Power & Sleep
  2. Click "Power Plan" settings
  3. Select "High Performance"
โš ๏ธ RAM allocation: Don't allocate too much RAM to Minecraft (more than 8 GB is rarely helpful). Java's garbage collector needs to work, and too much RAM actually causes stuttering as it cleans up memory. Stick with 4-6 GB for most setups.

Network & Multiplayer FPS

If you're playing on servers, network lag is different from FPS lag but feels similar. To reduce it:

  • Use a wired Ethernet connection instead of Wi-Fi
  • Play on servers closer to your location
  • Limit other devices using your network while playing
  • Disable stream/recording if you're streaming to Twitch (huge performance hit)

Quick Troubleshooting

I have a high-end PC but still get low FPS

Minecraft doesn't use multiple CPU cores efficiently, so a fast single-core processor matters more than core count. Check if Java is being directed to your discrete GPU (not integrated graphics) in your GPU settings.

FPS drops when lots of mobs are around

Install Entity Culling or More Culling mods. They prevent the game from rendering mobs you can't see, massively helping with mob farm and farm FPS.

Smooth FPS but still feels laggy

You might have network lag instead of FPS lag. Check your ping in the multiplayer menu. Anything under 50ms is good. If ping is high, that's your connection, not your game.

Key Takeaways

  • โœ… Render distance is your biggest lever โ€“ lower it first
  • โœ… Switch from Fancy to Fast graphics mode
  • โœ… Disable V-Sync to unlock full performance
  • โœ… Use Sodium (Fabric) for best modded FPS
  • โœ… Update GPU drivers โ€“ easy 10-20% boost
  • โœ… Close background apps before playing
  • โœ… Minecraft is CPU-limited, not GPU-limited