InstallationLast verified 2026-07-29

Distant Horizons OptiFine Alternative: Iris and Sodium Setup

For a modern DH setup, use a loader and rendering stack that supports the DH integration path required by your shader. Avoid troubleshooting multiple rendering pipelines at the same time.

Common symptoms

  • OptiFine causes a DH conflict
  • shaders load but distant terrain is missing
  • you need an alternative to OptiFine
  • your modpack uses Sodium or Embeddium

Step-by-step fix

1

Choose Fabric or NeoForge

Use Fabric with Sodium and Iris, or NeoForge with Embeddium and the appropriate shader solution. Select the exact Minecraft version before downloading.

2

Remove conflicting rendering jars

Create a clean profile without OptiFine, OptiFabric, duplicate Sodium ports, or duplicate shader loaders. Duplicate rendering libraries make diagnosis unreliable.

3

Install DH after the base profile launches

Launch the loader profile once, then add Distant Horizons and test before adding shaders or extra visual mods.

4

Choose a DH-aware shader

Use the compatibility database and the shader author’s own documentation. Not every shader pack that works with Iris implements the DH programs.

Still stuck?

Record your Minecraft version, DH version, loader, shader pack, GPU, and crash log before asking the community. That information makes compatibility problems much easier to diagnose.