All articles
GuidesJul 26, 2026 6 min read

How to Install Minecraft Shaders with Iris

Install shaders on Java Edition step by step — Iris versus OptiFine, where the shaderpacks folder lives, and how to tune settings so you keep your frame rate.


Shaders replace Minecraft's flat lighting with real shadows, moving water, godrays and coloured light. They are the most dramatic visual change available to Java Edition, and they are free. Here is the whole process, including the settings that decide whether it runs beautifully or turns into a slideshow.

Iris or OptiFine?

Vanilla cannot run shaders alone, so you need a loader. Two options exist:

  • Iris — the modern choice. It runs on Fabric alongside Sodium, which means you gain rendering performance at the same time as adding shaders. On most machines Iris plus Sodium with a light shader runs *better* than vanilla with no shader at all.
  • OptiFine — the long-standing all-in-one. It bundles shader support with zoom and extra video options, but its rendering is generally slower than Sodium, and it updates more slowly.

For almost everyone in 2026, Iris is the better pick. Both are on our Mods page.

Step 1: install Iris and Sodium

Follow our mod installation guide if you have never used a loader before. The short version:

  1. 1.Install the Fabric loader for your Minecraft version.
  2. 2.Launch once with the Fabric profile so the mods folder is created.
  3. 3.Drop Iris and Sodium into that mods folder.
  4. 4.Launch again. You should now see a Shader Packs button in Video Settings.

Iris bundles the compatibility layer it needs to work with Sodium, so those two jars are all you need.

Step 2: find the shaderpacks folder

Shaders do not go in the mods folder. They live in shaderpacks:

  • Windows — %appdata%\.minecraft\shaderpacks
  • macOS — ~/Library/Application Support/minecraft/shaderpacks
  • Linux — ~/.minecraft/shaderpacks

The folder appears after your first launch with Iris installed. There is also a shortcut: open Video Settings, click Shader Packs, and press the Open Shader Pack Folder button.

Step 3: add the shader — keep it zipped

Download a shader from our Shaders page and drop the .zip straight in. Do not extract it. A shader pack is meant to stay zipped, and unzipping it is the single most common reason a pack does not appear in the list.

Then in-game: Options → Video Settings → Shader Packs, click the pack, and apply. The first load takes a few seconds while shaders compile — that pause is normal and only happens once per pack.

TipIf the screen goes black or textures turn strange after applying, press Escape and switch back to "(internal)" to disable shaders. Nothing is broken; that pack just does not agree with your driver.

Step 4: pick a pack that matches your hardware

Every shader on MineSpecs is labelled with a performance impact, and it is worth respecting:

  • Potato — runs on integrated graphics and old laptops. Start here if you are unsure.
  • Low — comfortable on entry-level dedicated GPUs.
  • Medium — wants a mid-range dedicated card.
  • High — a showcase pack rather than a survival daily-driver.

A good progression is to start one tier below what you think you can handle, confirm your frame rate, then move up. Our roundup of the best free shaders for low-end PCs covers the lightest options in detail.

Settings that actually move your frame rate

Once a shader is running, these four have far more impact than anything else:

  1. 1.Render distance. The biggest single lever. Shaders re-light everything you can see, so dropping from 16 to 10 chunks can nearly double your frames.
  2. 2.Shadow distance. Found in the shader's own settings, separate from render distance. Often set far higher than it needs to be. Try halving it.
  3. 3.Volumetric lighting and godrays. Beautiful and expensive. Turning these off usually costs little visually in daylight.
  4. 4.Reflections. Screen-space reflections on water are a common frame killer. Many packs let you keep rough reflections and drop the sharp ones.

Each pack ships its own settings screen, reachable from the Shader Packs menu. Most include presets named something like Fast, Medium and Ultra — always try the lower preset before deciding a pack is too heavy.

Shaders and resource packs work together

They change different things and stack cleanly. A shader changes lighting; a resource pack changes textures. Packs that support PBR ship normal and specular maps, which tell a shader how rough or metallic each surface is — pair one of those with a PBR-capable shader and the difference is substantial.

If it still will not work

  • No Shader Packs button. Iris is not loading. Check you launched the Fabric profile, not vanilla.
  • Pack not listed. It was extracted. Re-download and leave it zipped.
  • Crash on apply. Update your graphics drivers — this fixes it far more often than any in-game setting.
  • Frame rate collapses at night or underground. That is usually the shader's handling of many light sources. Lower the light or shadow quality in the pack's own settings.
#Shaders#Iris#Performance