If you've searched for "iris shaders" or "iris mod minecraft," you've probably landed on pages that assume you already know what Iris is. You don't need to. Iris is the mod that makes shader packs (the same ones OptiFine used to run) work on Fabric and NeoForge, and it's the reason Sodium users don't have to choose between performance and pretty lighting.
This page covers what Iris actually does, how it relates to Sodium (the most-searched confusion in this whole topic), how to install it on Minecraft 26.2, which shader packs to pair it with, and how it stacks up against OptiFine.
What Iris actually is
Iris is a client-side mod that adds shader pack support to Minecraft. It reads the same .zip shader packs that OptiFine popularized (ShadersMod format), and renders them through a modern OpenGL pipeline instead of OptiFine's older, more monolithic one.
Iris does not replace your renderer. It sits alongside Sodium, which handles chunk rendering and general performance, and adds a shader pipeline on top. Think of Sodium as the engine and Iris as the thing that lets you swap in a different lighting model without breaking that engine.
It's developed by the same community (IMS/CaffeineMC-adjacent developers) that maintains Sodium, which is why the two stay in lockstep on releases.
Iris and Sodium: how they actually relate
This is the part almost every search in this cluster is really asking about, so here it is directly: Iris requires Sodium. They are not competing options and you cannot meaningfully run one without the other on Fabric.
- Sodium replaces Minecraft's chunk rendering pipeline for a large FPS gain. It has no shader support of its own.
- Iris adds shader pack support on top of Sodium's pipeline. Without Sodium underneath it, Iris has nothing to hook into.
- You install Iris, and Sodium comes along as a dependency (recent Iris downloads bundle a compatible Sodium build, so on many versions you don't even need to grab Sodium separately).
If you've seen the search "iris sodium" and wondered whether they're rivals: they're not. It's one stack. The only decision you make is whether to enable a shader pack inside Iris's video settings, not whether to install Sodium at all.
For a deeper look at how Sodium's rendering pipeline works and how it compares to alternatives like Embeddium on NeoForge, see the Sodium vs Embeddium comparison.
Version support
Iris supports Minecraft 1.16.5 and higher on Fabric, and 1.21.1 and higher on NeoForge. NeoForge support arrived later and is newer, so expect a smaller version matrix there than on Fabric.
For Minecraft 26.2 specifically: the current release is Iris 1.11.2+26.2, which requires Sodium mc26.2-0.9.1. A NeoForge build for 26.2 was added on 8 July 2026 (the changelog entry reads "Finally added NeoForge"), so Forge-family players on 26.2 now have a supported path too.
If you're instead on Minecraft 26.1 (or 26.1.1 / 26.1.2), the version to grab is Iris 1.11.3, published 3 August 2026, which fixes a batch of bugs specific to 26.1, for both Fabric and NeoForge.
Match your Iris download to your exact Minecraft version and mod loader on Modrinth. Installing a build meant for a different Minecraft version is the single most common reason Iris fails to launch.
How to install Iris on 26.2
- Install Fabric (or NeoForge) first. If you haven't set up a mod loader before, the Fabric mod install guide walks through the Fabric installer and where mod jars go.
- Download Iris from the official site or Modrinth. The official source is irisshaders.dev, which links out to Modrinth downloads. Grab the build tagged for Minecraft 26.2 and your loader (Fabric or NeoForge).
- Drop the jar into your
modsfolder, alongside Fabric API (or the NeoForge equivalent) if it isn't already bundled. - Check for Sodium. Recent Iris builds bundle a compatible Sodium version, so a separate Sodium jar usually isn't required. If your launch fails with a Sodium version mismatch, grab Sodium mc26.2-0.9.1 specifically and place it in
modsas well. - Launch the game, then open Options > Video Settings > Shader Packs. This menu is added by Iris; if you don't see it, Iris didn't load, check your log for a version mismatch.
- Drop shader pack
.zipfiles into theshaderpacksfolder that Iris creates on first launch (or from the in-game shader menu, which has an "Open Shader Pack Folder" button).
If you're building out a broader mod list rather than just shaders, the Fabric performance mods guide covers what to pair with Sodium and Iris for FPS beyond just the shader pipeline, and the complete performance guide covers settings and JVM tuning on top of that.
Which shader packs to run with Iris
Iris runs the same shader packs OptiFine did, but performance and compatibility both tend to be better on Iris. A few starting points:
- Complementary Shaders (Reimagined and Unbound variants) is the most recommended all-rounder for mid-to-high-end hardware. The Complementary Shaders review breaks down which variant fits your setup.
- If your hardware is on the lower end, jumping straight to Complementary is a mistake. The best shaders for low-end PCs guide covers lighter packs (Sildur's Enhanced Default, Super Duper Vanilla, Potato Shaders) that are built for GTX 1050-class GPUs and integrated graphics, and it's written specifically around the Iris + Sodium stack.
- BSL Shaders is another common pick with a similar performance profile to Complementary.
Whatever pack you choose, the shadow resolution and shadow distance settings inside the shader pack's own menu have the biggest effect on FPS. Both linked guides above cover tuning those in more detail.
Iris vs OptiFine
| Iris (+ Sodium) | OptiFine | |
|---|---|---|
| Shader pack support | Yes, same .zip format |
Yes |
| Chunk rendering performance | Sodium's modern pipeline | OptiFine's own, older pipeline |
| Mod compatibility | Generally better; Sodium/Iris ecosystem is built for coexisting with other Fabric mods | Historically conflicts with many Fabric mods |
| Loader support | Fabric, NeoForge | Forge (and a Fabric port via a compatibility layer) |
| Update cadence | Tracks new Minecraft versions quickly via Sodium/Iris teams | Has lagged behind new versions at times |
| Cosmetic/connected textures, zoom, etc. | Partial; core focus is rendering and shaders | Broad built-in feature set |
The short version: if your priority is FPS and shader support together, Iris + Sodium is the stronger technical choice on Fabric and NeoForge. OptiFine still has a broader grab-bag of cosmetic features (connected textures, custom item textures, a built-in zoom key) that some players prefer, and it remains the default on Forge for players who haven't moved to NeoForge. If you're already committed to a Fabric or NeoForge modpack, Iris is the natural fit; you don't install both.
FAQ
Do I need Sodium to use Iris?
Yes. Iris depends on Sodium's rendering pipeline to add shader support on top of. Most current Iris downloads bundle a compatible Sodium build automatically, so in practice you often just install Iris and get both. If your game won't launch and the log mentions a Sodium version mismatch, download Sodium mc26.2-0.9.1 separately and place it in your mods folder.
Is Iris a mod or a shader pack?
Iris is the mod. It doesn't add any lighting or graphics changes by itself; it's a compatibility and rendering layer that lets separately-downloaded shader packs (like Complementary or BSL) run in Minecraft. You install Iris once, then add shader packs to the shaderpacks folder as many times as you like.
Where do I download Iris?
The official source is irisshaders.dev, which links to the current Modrinth builds. Always match the download to your exact Minecraft version and mod loader (Fabric or NeoForge).
Does Iris work with Forge?
Not directly. Iris supports Fabric (from Minecraft 1.16.5 onward) and NeoForge (from 1.21.1 onward). If you're on original Forge, OptiFine remains the shader option, or the Oculus fork of Iris on some older NeoForge/Forge transitional setups.
Why won't my shader pack load in Iris?
The most common causes are a Minecraft-version mismatch between Iris and your game, a Sodium version that doesn't match what your Iris build expects, or a shader pack that hasn't been updated for the current Minecraft version. Check the shader pack's own Modrinth page for which Minecraft versions it lists as supported.
Can I use Iris without any shader pack enabled?
Yes. With no shader pack selected in the Shader Packs menu, Iris is effectively inactive and you get Sodium's normal vanilla-plus rendering. There's no downside to having Iris installed and simply not turning a shader pack on.






