Skip to content

Performance Tuning

This guide helps you optimize Lumo Optimized for your specific hardware, whether you’re on a low-end laptop or a high-end gaming PC.

  1. Launch Minecraft and load a world 2. Press F3 to open debug screen 3. Note your FPS (top-left) 4. Walk around to get an average
FPSStatus
60+Excellent
40-60Good
30-40Playable
Below 30Needs optimization
SetupRecommended RAM
Base modpack, no shaders4 GB
Base modpack with shaders6 GB
With high-res textures6-8 GB
Shaders + Voxy LODs6-8 GB
Maximum quality8-10 GB

Prism Launcher:

  1. Right-click instance → Edit 2. Go to SettingsJava 3. Check Memory 4. Set Maximum memory allocation 5. Click Close

For better performance, use these JVM arguments:

-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

These arguments optimize garbage collection for Minecraft.

Access: OptionsVideo Settings

SettingLow-EndBalancedHigh-End
Render Distance812-1620+
Simulation Distance81012
Max FramerateV-Sync or 60120+Unlimited
GUI ScaleAutoAutoAuto
SettingLow-EndBalancedHigh-End
GraphicsFastFancyFancy
CloudsOFFFastFancy
WeatherFastFastFancy
LeavesFastSmartFancy
ParticlesMinimalDecreasedAll
Biome Blend1x13x35x5
Entity Distance75%100%150%
Entity ShadowsOFFONON
VignetteOFFONON

Access: OptionsVideo SettingsExtras

Disable animations you don’t need:

  • Disable fire animation if not needed
  • Disable water animation for slight boost
  • Disable unnecessary particles
SettingImpact
FogMedium
Light UpdatesLow
Chunk UpdatesMedium
Item FramesLow

Voxy is up to 10x faster than alternatives while providing excellent LOD rendering.

SettingValue
LOD Render Distance64-128 chunks
Detail QualityLow
Vertical QualityLow
ThreadingMatch CPU cores
SettingValue
LOD Render Distance256+ chunks
Detail QualityMedium-High
Vertical QualityMedium
CompressionLower values

If using shaders, these settings have the biggest impact:

  1. Shadow Quality - Lower this first
  2. Shadow Distance - 2-4 chunks is usually enough
  3. Volumetric Fog - Disable for major FPS gain
  4. SSAO - Disable for better performance
  1. Reflection Quality
  2. Cloud Quality
  3. Motion Blur (disable anyway for gameplay)

See the Shaders Guide for detailed shader tuning.

  • Keep laptop plugged in
  • Set power plan to “High Performance”
  • Ensure using dedicated GPU (not integrated)
  • Keep vents clear for cooling
  • Consider a cooling pad
  • Update to latest drivers
  • Enable AMD Anti-Lag
  • Use Radeon Chill for power savings
  • Update to latest drivers
  • Enable “Max Performance” in NVIDIA Control Panel
  • Consider NVIDIA Reflex if available
  • Integrated graphics work best without shaders
  • Keep render distance low (8-10)
  • Use Potato shader preset if needed

Run these commands in-game:

/spark profiler start

Play for 30-60 seconds, then:

/spark profiler stop

This generates a report showing what’s using the most resources.

MetricGood Value
FPS60+
EUnder 200 entities
CChunk updates low
MemUnder 80% used
  • Render Distance: 6-8
  • Shaders: OFF
  • Clouds: OFF
  • Particles: Minimal
  • Entity Distance: 50%
  • No LODs or low quality LODs
  • Render Distance: 12
  • Shaders: Low/Medium preset
  • Clouds: Fast
  • Particles: Decreased
  • Entity Distance: 100%
  • LODs enabled
  • Render Distance: 16-20
  • Shaders: High/Ultra preset
  • Clouds: Fancy
  • Particles: All
  • Entity Distance: 150%
  • High quality LODs