FrameReady guide

Sodium vs OptiFine vs Iris for Minecraft performance

These three mods all promise better Minecraft performance, but they solve different problems. Picking the wrong one means either weak FPS or a shader setup that will not load.

Bottom line

For the best FPS, use Sodium. To run shaders with that FPS, add Iris, which is built to work with Sodium. Use OptiFine only if you want one mod that does a bit of everything and you do not mind lower FPS than Sodium.

Do not buy on a guess. Check your exact setup in 60 seconds and see the one part that matters.

Evidence status

inferred: FrameReady uses this label so predictions, official claims, and unknowns do not get mixed together.

Sodium: raw frame rate

Sodium rewrites how Minecraft Java renders the world. On most PCs it gives the largest FPS jump of the three, especially on weaker graphics hardware.

  • Best choice when your goal is smooth FPS without shaders.
  • Focused on rendering, so it does not add shader support by itself.
  • Pairs with other Fabric performance mods for more gains.

Iris: shaders on top of Sodium

Iris is a shader loader designed to run alongside Sodium. That means you keep Sodium's FPS and still get shader packs.

  • Use it when you want shaders and good FPS at the same time.
  • Runs most popular shader packs that OptiFine runs.
  • Installs with Sodium on the Fabric mod loader.

OptiFine: all-in-one convenience

OptiFine bundles performance tweaks, detailed video settings, and shader support in a single mod. It is the simplest to install but usually gives lower FPS than Sodium and Iris together.

  • Good if you want one mod and lots of built-in options.
  • Can conflict with some Fabric mods, so plan your mod list.
  • FPS is typically below a Sodium and Iris setup.

How to choose

Start from your goal, then pick the smallest setup that reaches it.

  • Want maximum FPS, no shaders: Sodium.
  • Want shaders and FPS: Sodium plus Iris.
  • Want one simple mod with menus: OptiFine.
  • Check your device tier first so you do not aim for shaders it cannot hold.

Related next steps

Minecraft shader and FPS checker

Get a yes, tuned yes, or no for shaders on your device.

Open page

Why Minecraft lags on a good PC

Fixes when strong hardware still stutters.

Open page

All Minecraft tools

Shader checker and server hosting calculator.

Open page

Sources

  • official: Sodium (Modrinth). Official project page for the Sodium rendering optimization mod.
  • official: Iris Shaders (Modrinth). Official project page for Iris, the shader loader that runs alongside Sodium.
  • official: OptiFine. Official OptiFine site. OptiFine bundles performance options and shader support in one mod.