Sodium + Iris Shaders Setup Guide for Minecraft (2026)

Sodium gives you the best FPS in Minecraft. Iris gives you shader support on top of it. Together they replace OptiFine and perform significantly better. Here is how to set them up.
What You Need
- Minecraft Java Edition
- Fabric Loader (or Quilt)
- Fabric API
- Sodium
- Iris Shaders
All of these are free and available on Modrinth.
Step 1: Install Fabric Loader
Download the Fabric installer from fabricmc.net. Run it. Select your Minecraft version (1.21.x). Click Install.
Fabric Loader appears as a new profile in the Minecraft Launcher.
Step 2: Install Fabric API
Download Fabric API from Modrinth. Place the .jar file in your .minecraft/mods folder.
Fabric API is required by almost every Fabric mod. Install it first.
Step 3: Install Sodium
Download Sodium from Modrinth. Make sure you pick the version matching your Minecraft version. Drop the .jar into your mods folder.
Launch the game. You should already see a massive FPS improvement. Most players report 2x to 5x higher frame rates compared to vanilla.
Step 4: Install Iris (For Shaders)
If you want shaders, download Iris from Modrinth. Drop it in the mods folder alongside Sodium.
Iris is designed to work with Sodium. They do not conflict.
Step 5: Add a Shader Pack
Download a shader pack. Popular choices in 2026:
- Complementary Reimagined - The most popular. Beautiful and well-optimized.
- BSL Shaders - Classic look, smooth performance.
- Sildur's Vibrant Shaders - Multiple presets from lite to extreme.
- Bliss Shaders - Newer option with path-tracing features.
Place the shader .zip file in .minecraft/shaderpacks/. Then in-game, go to Options > Video Settings > Shader Packs and select yours.
Recommended Extra Mods
These work perfectly alongside Sodium + Iris:
| Mod | What It Does |
|---|---|
| Lithium | Optimizes game logic (mob AI, ticking) |
| Continuity | Connected textures (like OptiFine) |
| LambDynamicLights | Dynamic lighting from held items |
| Zoomify | Zoom feature (like OptiFine) |
| Entity Model Features | Custom entity models support |
| Mod Menu | In-game mod configuration screen |
Performance Tips
- Render Distance: 12 chunks is a good balance. Going above 16 hurts FPS significantly.
- Simulation Distance: Keep at 8 to 10 for smooth gameplay.
- Shader Quality: Start with the "medium" preset of any shader pack and adjust from there.
- Allocated RAM: 3 to 4 GB is enough for vanilla with shaders. Go higher only for modpacks.
Troubleshooting
Black screen after enabling shaders: Your GPU driver is outdated. Update it.
Low FPS with shaders: Some shader packs are demanding. Try Complementary Reimagined on the "medium" preset first.
Mod conflicts: Remove any other rendering mods. Sodium replaces the renderer entirely. Do not install OptiFine alongside Sodium.
What About Forge?
If you use Forge or NeoForge instead of Fabric, install Embeddium (Sodium port) and Oculus (Iris port). They provide the same benefits for the Forge ecosystem.
Server Performance
Sodium and Iris are client-side mods. They improve your FPS but do not affect server performance. If your server is lagging, you need server-side optimization like Lithium, or better hardware.
Space-Node servers run Ryzen 9 7950X3D processors specifically chosen for Minecraft's single-threaded performance. Your client runs smooth. Your server runs smooth.
Need a fast server to match your optimized client? View Minecraft Hosting Plans
