How do I fix low FPS with Optimum Realism Minecraft texture pack

Frame rate drops below 30, stuttering, or freezing with the pack + shaders enabled.

The shader is the bottleneck, not the pack. Switch from OptiFine to Iris+Sodium for 2-5× FPS, drop render distance to 8-12 chunks, match shader tier to your GPU, and add performance mods.

Step 1 — biggest impact

Switch to Iris + Sodium

Sodium delivers 2-5× FPS over vanilla and 1.5-3× over OptiFine. Iris is the shader loader that runs on top of Sodium — supports every OptiFine-compatible shader.

Step 2 — pick the right shader

Pick a shader that fits your taste

Pack resolution barely affects FPS — the shader does most of the work. The cinematic shaders (Kappa, Sundial, SEUS PTGI) are what make Optimum Realism look like the marketing screenshots. They run on most modern PCs — just turn down render distance and a few shader settings if FPS gets choppy.

ShaderTierRuns on
Kappa — best visual match for marketing screenshotsCinematicGTX 1050+
SEUS PTGI HRR 2.1 — path-traced lookCinematicGTX 1050+
Sundial — photorealistic, high qualityCinematicGTX 1050+
BSL — solid mid-tierMediumGTX 1050+
Complementary Reimagined — light + safeLightAny modern GPU
Bliss / Sundial Lite — FPS-friendlyLightAny modern GPU

If you want it to look like the screenshots, run Kappa, Sundial, or SEUS PTGI — even on a GTX 1050 they're playable with low render distance and a few settings tweaked. Lighter shaders run smoother but give up the depth and reflections.

Step 3 — render distance

Drop render distance to 8-12 chunks

Single biggest setting outside of shader choice. With shaders enabled, every chunk in view triggers extra lighting calculations.

  • Render distance How far the world renders 8-12 chunks
  • Simulation distance How far ticks fire (mobs, redstone) 6-8 chunks
  • Entity distance How far mobs/entities render 75-100%
  • Particles Combat / weather effects Minimal
Step 4 — shader settings

Disable the expensive shader features

Inside your shader's settings, these are the biggest FPS sinks. Turn them off without losing the core look.

  • Volumetric clouds / fog Pretty but expensive Off
  • Soft shadows Fuzzy edge shadows Off / Low
  • Motion blur Camera smear effect Off
  • Depth of field Background blur Off
  • Shadow quality Sample count / resolution Medium
  • POM (Parallax Occlusion) Block surface depth Keep
  • LabPBR mode Must stay on for the pack to look right Keep
  • Emissive textures Glowstone, redstone glow Keep

Don't disable POM, LabPBR, or Emissive textures — those are what makes Optimum Realism look like the screenshots.

Step 5 — performance mods

Stack performance mods on top of Sodium

These additional Fabric mods stack with Sodium for further gains. All free, all client-side.

Lithium Optimises mob AI, block ticking, pathfinding Get →
FerriteCore Reduces RAM use by 40-50% Get →
ImmediatelyFast Speeds up text + GUI rendering Get →
Indium Required for Sodium + connected textures Get →
Entity Culling Skips rendering hidden entities Get →

Or skip manual install: Fabulously Optimized bundles all of these into one modpack — then remove Better Block Entities, which overrides our custom block-entity models.

Step 6 — RAM allocation

Allocate the right amount of RAM (not more)

More RAM doesn't mean more FPS — over-allocation causes garbage collection stutters. Target:

  • 64x (Free) 2-4 GB
  • 128x 4-6 GB
  • 256x 6-8 GB
  • 512x 8+ GB

Set in launcher: Installations → Edit → More Options → JVM Arguments. Change -Xmx2G to -Xmx6G. Don't exceed half your system RAM.

Did this help?