-
Notifications
You must be signed in to change notification settings - Fork 209
Description
GregTech CEu Version
2.8.10
Modpack Used
Nomi-CEu 1.7.7
Addons Installed
No response
Environment
Singleplayer
New Worlds
Yes
Cross-Mod Interaction
Unsure
Expected Behavior
Bloom works correctly
Actual Behavior
The emissive texture/bloom effect on overheating wires causes other blocks to turn black. Basically every single block goes pitch black except for water and the emissive textures of running machines. Even the sky goes black.
After fiddling around with config files and vanilla video settings without success I stumbled on the gregtech mod options and found that the following setting fixes the issue.
gregtech/gregtech > client options > shader options > emissiveTexturesBloom: false
Here's a video of turning that setting on/off and the effect it has.
It's a good workaround although I do like the bloom effects on machines and wires so that's why I'm making an issue report in hopes that this can get fixed.
I tried the different bloomStyle values, no difference.
I tried doing the same to the heat effect > bloomStyle values, no difference.
Seems like the bloom effect shader doesn't play well with this particular AMD GPU (RX 9070 XT) or at least the current drivers (26.2.2 but also happened on older drivers). I say this particular GPU because my previous GPU was also AMD (RX 590) and I didn't have that problem even though I played around with overheating cables quite a bit in a creative world to get used to the wire voltage, amperage and power loss mechanics.
Apologies in advance if it turns out this is a NomiCEu specific bug, I'm unfamiliar with how much that mod changes/overrides this one. I'm posting this here because of the fact that the setting that fixes the problem is in the gregtech mod options and I've confirmed this also happens with a gregtech tin wire even though the video shows conductive iron wires.
Steps to Reproduce
- Place necessary blocks in a creative world (power source -> wires -> machines)
- Cause wires to overheat
- Rotate camera and move around
Bug seems to only happen at certain camera angles and positions relative to wire. Once you find an angle that bugs you can pause the game and it should stay bugged making it easier to play around with mod settings and see what has an effect.
Looking towards wire seems to be necessary for bug to occur. Even if wire is hidden behind other blocks it should still happen as long as camera is facing towards wire.
Considering it's a shader problem it's very possible this only happens on AMD GPUs, possibly only on specific AMD GPUs or driver versions.
Additional Information
Hardware used
CPU: Ryzen 5800XT
GPU: Asus Prime RX 9070 XT OC Edition (driver 26.2.2, was also happening on 2 month old drivers but I forgot which version that was)
RAM: 32 GB of 3200mhz DDR4
Bug was NOT happening on older RX 590 GPU.

