Extreme Frame Drops while observing specific blocks (1.19.2 - 1.2.2)
Teadewsie opened this issue ยท 1 comments
Bug Description
Extreme frame drops when looking at trees up close, seems to happen when looking at blocks with multiple branch connections. Frame differences are from 500FPS+ to 1FPS.
To Reproduce
Just looking at one of the aforementioned multi-branched log block on a Dynamic Tree.
Screenshots
Looking at a log with multiple connections, frame rate of 1FPS shown in top left,
Looking at base log block with no connections (log size makes no difference), with 1000+FPS,
(tested several hundred blocks in the sky w/ day and weather cycles disabled and mob spawns also disabled)
Rendering Glitches
Embeddium, Oculus and various entity rendering optimizer are part of the pack, but after extensive testing, involving disabling all but the first two, it seems like none of the mods that might affect improve the issue by being removed.
Mod List
This is in a modpack of my own making, I've done my best to optimize it and avoid conflicts, but still find immense frame drops at what feels like random when moving about. Seems the source of these drops are somehow the trees.
I'm honestly hoping that it's another mod in this list, as that's something that I can resolve once identified. But I have tested disabling or configuring a large number of mods troubleshooting the issue with no change between each test. The problem doesn't seem to be made any better or worse by having shaders on or off as well.
My best guess is maybe some strange highlight box issue? I've tried leaf culling mods, removing entities, turning off falling leaves, setting tree growth speed to 0, with no effect on the drops seen above, so whatever it is, it's really hard to pin down.
Issue resolved with further troubleshooting on my end. It was unrelated to Dynamic Trees and was in fact something to do with how a mod called Whispering Spirits interacts with more complex blocks. Caused issues with Sophisticated Backpacks too.
Not sure how these blocks differ in code, my guess is that static non-entity blocks with more complex models for some reason freak it out. Either way, not a Dynamic Trees issue!