Is Distant horizons a performance mod?

I've been messing with settings, and sloppily bench marking it. If I try and use a real rd of 2, sd 5, and dh rd 32. I find it performs a few frames worse after all the chunks are generated compared to running a real rd/sd of 32, and disabling dh. I know past that amount distant horizons will provide much better performance than actually rendering those chunks. But if I don't sit and let everything pre generate the traversal stutter is miserable. And even using cs2me, noisium, dh internal storage setting, 20GiB assigned to minecraft of decent ddr5 ram, using a 9800x3d that's maxing its boost clock out on an all core workload while I generate the chunks, a custom compiled version of openjdk, a whole lot of other stuff I've done to generally maximize the performance, and running on linux which tends to be best for minencraft. The pre generating time is still much longer than I'm willing to wait, and I then have to choose between traversal stutter, or significantly slower chunk generation. Is there more I can do, or am I misusing/understanding what dh is for? Here's my mod list: https://paste.gentoo.zip/JwSl95QH I don't have any specific logs to point to what I'm doing. I've not done a thorough enough job at bench marking to say definitively, but I've been monitoring my framerate using mangohud while I'm making changes, and watching the impact the settings make. And this is all in single player.
9 Replies
Miki_P98
Miki_P983d ago
How much you want to pregen and what is the pregen eta?
Ramelstag
Ramelstag3d ago
there's currently a pretty big performance regression but this is not like, a performance mod in the traditional sense
JustCauseWhyNot
JustCauseWhyNotOP23h ago
Overlay, log, nor chat work to give me pregen status. I've tried 128, 256, and 512. The issue with pre-generating too much is it starts to significantly lower performance, but if I don't generate enough then traversal stutter is terrible. That's good to know. Thanks for informing me.
Miki_P98
Miki_P9822h ago
Th regression should already been fixed in DH 2.3.2 nightly, but 1.21.5 support has introduced couple bugs, and there is a small chance they don't only affect 1.21.5 Though I would still try it out
JustCauseWhyNot
JustCauseWhyNotOP22h ago
I'm still using 1.21.4 with 2.3.0-b. I'll look into updating to 1.21.5
Miki_P98
Miki_P9822h ago
You don't need to update to 1.21.5 I would advice against it
JustCauseWhyNot
JustCauseWhyNotOP22h ago
Oh ok good
Miki_P98
Miki_P9822h ago
DH 2.3.2 has a "working" 1.21.5 version, but it is also available for all older MC versions previously supported
JustCauseWhyNot
JustCauseWhyNotOP21h ago
nightly build is so much better. Takes only a minute or 2 in order to generate 128 chunks.

Did you find this page helpful?