Graphics and driversIris Crash: Close the existing render pass before performing additional commands
What the log looks like
java\.lang\.IllegalStateException: Close the existing render pass before performing additional commands
Close the existing render pass before performing additional commands[\s\S]{0,600}net\.irisshaders\.batchedentityrendering\.impl\.BufferSegmentRenderer\.drawInner
How to fix it
- Update Iris Shaders (and Sodium) to the newest available build for your Minecraft version, as older 1.21.6–1.21.8 builds (such as Iris 1.9.1) do not account for the Adreno buffer workaround.
- If you are already on the latest Iris release and still crash on a Snapdragon/Adreno device, remove the Iris `.jar` file from your `mods` folder while keeping Sodium installed for performance.
- Update your Qualcomm Adreno graphics driver through Windows Update or your device manufacturer's support tool (such as Surface App or OEM driver updates).
- If you require shader support on Windows on ARM, play on Minecraft 1.21.4 or earlier, which predates the render pass restriction causing this crash.
| Loaders | Fabric, Neoforge |
|---|
| Severity | Stops the game |
|---|
| Category | Graphics and drivers |
|---|
Check your own log