Iris menu not loading on Neoforge 1.21.1
What happened?
A bug happened!
I'm creating a modpack and I've noticed when I try to enable shaders, the menu does not appear. It only shows a blurry screen
Screenshots
https://github.com/user-attachments/assets/54e49de8-665b-4ec3-a444-77b9855ee2eb
Log output
Minecraft Version
1.21.1
Iris Version
iris-neoforge-1.8.8+mc1.21.1
Operating System
Windows 11
What is your GPU?
NVIDIA RTX 4070
Additional context
I don't know if this bug has already been stated, but I'd like that it'd be fixed soon
hey, i'm encountering the exact same issue as you and not many people seem to be talking about it, or not that i could find. there's also no solution that i can find other than random mods being removed seemingly fixing it. though, if i remove a mod from my modpack that seems to fix this bug, if i make a new modpack with let's say iris and sodium and just that mod alone, it works just fine. so it's very weird and seems like some weird conflict of multiple mods or something. i have no clue. i've noticed that in my modpack when i remove immersive aircrafts it fixes it, or relics, for instance. the code AYroupGf on CurseForge can download one of my broken modpack profiles but i don't know if it includes all of the mods in my presently used modpack that i'm doing a playthrough on. on my currently active one, i decided to remove a few mods and keep them out to keep the shader menu fixed.
not sure specs matter at all but i have an RTX2070 and this bug also occurs with any version of iris i think, since i downgraded once or twice, and also switched to embeddium and neoculus (forks) and still encountered the bug. really sucks.
you should still be able to interact with the menu in-game, but it's just not visible to you. if you remember where the buttons are, you can toggle on/off shaders or switch them just fine. and the menu should work just fine in the main menu screen too, but it's still a nonetheless annoying bug and i'm trying to share the information i've found on it
I'm having the same problem. I can change shaders from the main menu but not in game. It is a bit of a hassle since sometimes you want to check how things appear when making changes. If any more info is needed, please let me know and I'll try to provide it. I'm using NeoForge and the CurseForge launcher/program. MineCraft: 1.21.1. Iris: 1.8.8 Sodium: 0.6.13
@NekoKatsune @Tunse99 in the accessibility settings, disable background blur
@NekoKatsune @Tunse99 in the accessibility settings, disable background blur
I thought to myself: "That is NEVER gonna work." Then, I tried it and it worked. Thank you so much for your help!
Had the same issue and disabling background blur fixes it. Seems like Iris has some rendering error here?
I have attached an excerpt from my minecraft logs which may be related to the issue. This is from All The Mods 10 with 4 additional mods. (I'm playing on a private server)
Same issue, settings screen suddenly didn't render, but the invisible buttons could still be clicked. Disabling background blur fixed it, thank you skinnerbka!
What's curious is it's worked all this time through the addition of many modpacks. Then added some more and had the issue. But I was tearing my hair out because disabling what I recently added did not fix it.
disabling menu background blur made the Iris menu actually render for me as well. I don't like not having the menu blur but whatever at least the menu works now.
I also encountered this issue. After spending a lot of time testing my modpack (300+ mods), here is what I found.
I isolated all the mods that, when combined together, cause the shader menu to become invisible. Each mod works perfectly fine on its own, and any smaller combination also works. However, when all of these mods are present at the same time, the shader menu UI becomes transparent. If I remove even a single mod from this list, the issue disappears completely.
My assumption is that this might be related to the large number of UI-related features added by these mods. Almost every mod in this list adds or modifies some form of interface, and when too many UI elements are loaded simultaneously, Iris seems to run into a rendering bug.
Here is the exact list of mods that reproduce the problem when all installed together:
Patchouli-1.21.1-92-NEOFORGE, ColdSweat-2.4-b06b, create-1.21.1-6.0.8, FarmersDelight-1.21.1-1.2.9, sodium-neoforge-0.6.13+mc1.21.1, iris-neoforge-1.8.12+mc1.21.1, ImmediatelyFast-NeoForge-1.6.7+1.21.1, immersive_aircraft-1.4.1+1.21.1-neoforge, ImprovableSkills-1.21-21.0.2, irons_spellbooks-1.21.1-3.14.6, malum-1.21.1-1.7.3.1, relics-1.21.1-0.10.7.6, supplementaries-1.21-3.4.20-neoforge, appleskin-neoforge-mc1.21-3.0.7, dynamicsurroundings-neoforge-1.21.1-0.4.2, OverflowingBars-v21.1.1-1.21.1-NeoForge, ShoulderSurfing-NeoForge-1.21.1-4.15.1, XaerosWorldMap_1.39.12_NeoForge_1.21
The issue remains exactly the same if I replace Sodium with:
embeddium-1.0.15+mc1.21.1monocle-0.2.2.ms(required for Iris to work with Embeddium)
So the problem is not tied specifically to Sodium — it also happens with Embeddium + Monocle.
Hope this helps with identifying the underlying cause.