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.
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.
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.