CompatibilityLast verified 2026-07-29

Distant Horizons Crashes with Iris or Sodium: Clean Test Setup

Rendering crashes are difficult to diagnose when several versions and rendering libraries are changed together. Build a clean profile, verify it launches, and add one dependency at a time.

Common symptoms

  • the game crashes when entering a world
  • the crash starts when shaders are enabled
  • a mixin or renderer error appears
  • the title screen loads but the world does not

Step-by-step fix

1

Create a clean profile

Use the correct loader, its required API, and Distant Horizons only. Keep the world and instance backed up.

2

Add the performance mod

On Fabric, test Sodium; on NeoForge, test the matching Embeddium build. Do not install both rendering stacks.

3

Add the shader loader

Use Iris on Fabric or the appropriate NeoForge shader solution, then launch once before adding a shader pack.

4

Test one shader pack

Choose a pack with documented DH integration. If it crashes, remove the pack and record the exact versions for a report.

5

Read the first meaningful error

The first DH, loader, mixin, or OpenGL error in the crash report is usually more useful than the final generic exit code.

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.