For raw frame rate on modern Minecraft, Sodium (with Iris for shaders) is the pick. For a single all-in-one jar with built-in zoom, connected textures, and shaders, OptiFine is the convenient classic. Most performance-focused players now run Sodium. And if you plan to run a Fabric client like Opal, the decision is already made: Opal lives in the Fabric and Sodium ecosystem.
- Sodium delivers the highest FPS and updates to new versions fast.
- OptiFine is the one-jar all-in-one, but its raw FPS often trails Sodium.
- Sodium is modular: add Iris for shaders, plus a Fabric client like Opal.
- Want to run Opal? Use Sodium. It is the Fabric rendering path Opal is built for.
Sodium
A modern rendering rewrite focused purely on performance, built for Fabric. It generally delivers the highest FPS and gets new Minecraft versions quickly. It does one job well, and you add other mods alongside it: Iris for shaders, and a client like Opal for features.
OptiFine
The long-standing all-in-one. One jar gives a performance boost plus zoom, connected textures, dynamic lighting, and shader support. The trade-offs: its raw FPS often trails Sodium, it can lag behind on the newest versions, and it does not always play nicely with a Fabric mod setup.
How to choose
Pros
- Sodium: highest raw FPS on modern versions
- Sodium: modular, so Iris and a Fabric client like Opal slot in
- Sodium: fast support for new Minecraft versions
- OptiFine: zoom, connected textures, and shaders in one jar
Cons
- OptiFine: raw FPS usually trails Sodium
- OptiFine: slower to support new versions
- OptiFine: limited compatibility with a Fabric mod setup
- You cannot run both; pick one renderer
At a glance
| Sodium | OptiFine | |
|---|---|---|
| Focus | Pure performance | All-in-one features |
| Shaders | Via Iris | Built in |
| Mod compatibility | High (modular) | Limited |
| New-version support | Fast | Slower |
| Runs a Fabric client like Opal | Yes | Not the path |
Where Opal fits
Opal is a Fabric mod for Minecraft 1.21.10, so it runs in the same ecosystem as Sodium and Iris: drop all three in the mods folder and you get high FPS, optional shaders, and a full client with 200+ features and a glass UI. That is the Sodium path. If you were leaning OptiFine purely for zoom or convenience, note that a Fabric setup with Sodium gives you the framerate and room for the client too.
FAQ
For raw FPS and modern modded setups, usually yes. OptiFine wins on built-in features in one jar.
Sodium. Opal is a Fabric mod, so it is built for the Fabric and Sodium ecosystem.
Yes, add Iris. See how to install shaders.