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
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.
Use a known compatible pack
Start with Complementary Reimagined, BSL, or another pack in the compatibility database. Test one shader at a time.
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.
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.
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.