ShadersLast verified 2026-07-29

Distant Horizons Shaders Not Working: Compatibility Fixes

Distant Horizons shader support depends on the shader pack implementing the DH rendering programs, not only on whether Iris or another shader loader is installed. A shader can load successfully while distant terrain still renders incorrectly.

Common symptoms

  • LOD terrain disappears when shaders are enabled
  • distant terrain is too bright or too dark
  • a hard seam appears at the LOD boundary
  • Minecraft crashes while compiling shaders

Step-by-step fix

1

Confirm the loader combination

On Fabric, test with a current Iris and Sodium combination. On NeoForge, verify the exact Oculus/Embeddium and DH versions before changing settings.

2

Use a known compatible pack

Start with Complementary Reimagined, BSL, or another pack in the compatibility database. Test one shader at a time.

3

Enable DH support in the shader pack

Look for Distant Horizons Support, DH Integration, or a compatibility option in the shader settings. The label varies by pack.

4

Reload resources

Press F3+T after changing shader or DH settings. If the problem remains, test in a new world with other rendering mods removed.

5

Record exact versions

When reporting a bug, include Minecraft, DH, Iris/Oculus, Sodium/Embeddium, shader pack, GPU, and a crash log or screenshot.

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.