Why Does My Minecraft Lag? How to Get More FPS & Fix Performance Issues
Asking yourself "Why does my Minecraft lag so much?" or "How can I get more FPS in Minecraft?" You're not alone. Lag, stuttering, and low FPS can ruin your Minecraft experience, whether you're playing on a budget laptop or a gaming PC. This comprehensive guide will help you identify what's causing your Minecraft performance issues and show you exactly how to fix them, step by step.
Before applying fixes, it's important to understand what's causing your Minecraft to lag:
Check Task Manager While Playing
Press Ctrl+Shift+Esc to open Task Manager while Minecraft is running, then look for these common bottlenecks:
CPU at 90-100%
Your processor is struggling to keep up. This causes stuttering and inconsistent FPS.
Quick fix: Close other applications, especially browsers and background programs.
RAM at 80-100%
You're running out of memory, causing freezes when Minecraft needs to load new chunks.
Quick fix: Close memory-intensive apps and allocate more RAM to Minecraft.
GPU at 90-100%
Your graphics card is at its limit, usually causing consistently low FPS.
Quick fix: Lower your video settings, especially render distance and graphics quality.
Disk at 90-100%
Your hard drive can't read/write fast enough, causing freezes when loading chunks.
Quick fix: Close file-intensive applications or consider upgrading to an SSD.
Pro Tip: Resource-Hungry Applications
These common applications can significantly impact Minecraft performance when running in the background:
- Chrome/Firefox with multiple tabs open (especially YouTube or streaming sites)
- Discord (especially with hardware acceleration enabled)
- Streaming software like OBS
- Other games or launchers running in the background
- Antivirus real-time scanning
- File synchronization tools (Dropbox, OneDrive, Google Drive)
Closing these can give you an immediate FPS boost without changing any Minecraft settings.
Quick Navigation
The fastest way to boost FPS and reduce lag is to optimize your in-game settings:
- Render Distance: Lower to 8-12 chunks for a significant FPS boost (6-8 for low-end PCs).
- Graphics: Set to Fast instead of Fancy to reduce GPU load.
- Smooth Lighting: Set to Minimum or Off for better performance.
- Clouds: Set to Off or Fast for an immediate FPS increase.
- Particles: Set to Minimal to reduce lag during intense gameplay.
- Entity Distance: Reduce to 50-75% for better performance.
- Vsync: Turn off for higher FPS (may cause screen tearing).
- Max Framerate: Set to match your monitor's refresh rate (e.g., 60, 144, or 240).
- Biome Blend: Set to OFF or lowest setting for better chunk loading.
- Mipmap Levels: Set to 0 for a small performance boost.
Insufficient RAM is a common cause of Minecraft lag and stuttering. Here's how to allocate more RAM:
- Open the Minecraft Launcher and select your profile.
- Click "More Options" and find the JVM Arguments box.
- Look for
-Xmx2G
in the arguments (this sets 2GB of RAM). - Change it to
-Xmx4G
for 4GB,-Xmx6G
for 6GB, or-Xmx8G
for 8GB, depending on your available RAM. - Important: Don't allocate more than 50% of your total RAM. For modded Minecraft, 6-8GB is recommended.
Pro Tip: For advanced users, adding -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1
to your JVM arguments can significantly improve garbage collection and reduce stuttering.
Outdated Java or graphics drivers can cause significant performance issues:
- Java: Ensure you're using the correct Java version:
- Minecraft 1.17+ works best with Java 17 or newer
- Minecraft 1.12-1.16.5 works best with Java 8
- Download the latest Java from Adoptium
- Graphics Drivers: Update to the latest version from your manufacturer:
Performance mods can dramatically improve FPS and reduce lag:
For Fabric:
- Sodium: Modern rendering engine replacement (50-150% FPS boost)
- Lithium: Optimizes game physics and chunk loading
- Phosphor: Optimizes the lighting engine
- Starlight: Alternative to Phosphor with better performance
- FerriteCore: Reduces memory usage
- LazyDFU: Speeds up game startup
For Forge:
- OptiFine: Classic optimization mod with shader support
- Rubidium: Forge port of Sodium
- Oculus: Shader support for Rubidium
- FerriteCore: Reduces memory usage
- EntityCulling: Stops rendering entities you can't see
Note: For the best performance, use Fabric with Sodium, Lithium, and Phosphor/Starlight. This combination typically provides better FPS than OptiFine.
Your PC settings can significantly impact Minecraft performance:
- Close resource-intensive applications:
- Web browsers (especially Chrome with multiple tabs)
- Video editing software
- Other games or game launchers
- Streaming apps (Twitch, OBS, etc.)
- File synchronization tools (Dropbox, OneDrive)
- Check startup programs: Disable unnecessary programs from starting with Windows (Task Manager > Startup).
- Update Windows/macOS/Linux: Keep your operating system up to date.
- Set Minecraft as high priority:
- Windows: Task Manager > Details > javaw.exe > Set Priority > High
- Mac: Activity Monitor > javaw > Priority > Higher
- Disable Windows Game Bar and Game DVR: These can cause FPS drops.
- Use Performance Power Plan: In Windows, set your power plan to "High Performance".
- Clean your computer: Physically clean dust from fans and vents to prevent thermal throttling.
- Defragment HDD: If using a hard drive (not needed for SSDs).
- Scan for malware: Malware can significantly impact game performance.
If you're running a Minecraft server or experiencing lag on multiplayer:
- Use Paper or Purpur: These server implementations offer significant performance improvements over vanilla or Spigot.
- Optimize server.properties:
- Set view-distance=8 (or lower)
- Set simulation-distance=6 (or lower)
- Set network-compression-threshold=256
- Increase server RAM: Allocate at least 4GB for vanilla servers, 6-8GB for modded.
- Limit entities: Use plugins like ClearLag to remove excess items and mobs.
- Optimize redstone: Complex redstone contraptions can cause significant lag.
- Use a world border: Limit the explorable world to reduce chunk generation.
- Pre-generate chunks: Use plugins like Chunky to pre-generate the world.
- Use Aikar's flags: Optimize Java garbage collection with Aikar's JVM flags.
Identify specific performance issues with these tools:
- F3 Debug Screen: Press F3 to view FPS, chunk updates, and memory usage.
- Lag Goggles: Minecraft Forgemod that visually shows lag sources in your world.
- Spark: Sparkprovides detailed performance profiling for both client and server.
- MSI Afterburner: Monitor GPU and CPU temperatures and usage.
- Alt+F3: Shows a simplified performance graph (Java Edition).
- Shift+F3: Shows full debug profiling information.
Tip: If you see "ms" spikes in the F3 graph, you're experiencing lag spikes. If your FPS is consistently low, focus on graphics settings and performance mods.
Conclusion: From Lag to Smooth Gameplay
If you've been wondering "Why does my Minecraft lag so much?" or "How can I get more FPS in Minecraft?", you now have all the tools to diagnose and fix your performance issues. For the best results, implement these optimizations in order:
- Check Task Manager to identify your specific bottleneck (CPU, RAM, GPU, or disk)
- Close resource-intensive background applications
- Update Java and graphics drivers
- Install performance mods (Sodium + Lithium + Phosphor or OptiFine)
- Optimize in-game video settings
- Allocate appropriate RAM
- If using a server, optimize server settings
By following these optimization tips, you should see a significant improvement in your Minecraft performance. Remember that different strategies may work better for different systems, so experiment to find the best configuration for your setup.
If you're still experiencing issues after trying these tips, consider seeking help on Minecraft forums or consulting with a technical expert.