Distant Horizons Performance issues on 2.3.x

Distant Horizons used to be more performant than 2.3.x versions. How can i solve this performance issues? (100% GPU utilization at 10-20 FPS or even single digits). It wasn't like that and i did try many versions, fully-generated world, different modpacks etc. Only turning down to minimum quality preset gets the game up to playable frame rates. Screenshot is from 1.21.1 version of the "Simply optimized" mod pack with Lithosphere + Still Life terrain gen, Xaero's map mods added (DH 2.3.4-b). I opted for MC 1.21.1 for mod availability and pre 2.3.x versions of DH. but after updating to the latest DH version, the performance tanked. DH 2.2.x wasn't perfect of course, as being beta but latest versions are unreasonably laggy. Playing on MC 1.21.4, 1.21.7, 1.21.8 was no different. Right now, if i wait by standing still to a direction, after some time the fps rises up to around 45-60 range (with 66% GPU utilization) but when i play, the performance drops again. GPU is maxing out for barely playable frame rates without shaders is bugging my mind, with shaders it is mostly unplayable and performs worse than a third of what it used to be, right now.
No description
24 Replies
AwesomeTALHAwx
AwesomeTALHAwxOP2mo ago
20 FPS in a closed area.
No description
Miki_P98
Miki_P982mo ago
And what is the fps in the same place, looking in the same direction, after waiting for everything to load with older DH?
AwesomeTALHAwx
AwesomeTALHAwxOP5w ago
This is a new world so, 'have to downgrade to an older version for this one to compare but in "old" times, i used to get, with a shader and a high quality preset DH active, 120 FPS, without DH i was getting around 145. Without shaders and DH, thanks to optimization mods the FPS goes above 1000 when standing still. i have 32GB of Vram and 12 of them is allocated to the game. Usually play at 256 render distance but this time playing at 512. Reducing that to 192 gets my fps up to 20... Only lowest quality preset cuts the mustard in that regard although with 100% GPU utilization with 60 to 150 FPS, fluctuating.
Miki_P98
Miki_P985w ago
No idea why it would happen Make sure the DH RD is the same, everything is already generated and loaded, alternatively you can try decreasing the DH CPU load It would be best if you did a new comparison You can duplicate the instance to not break anything and in instance use the new DH and in the other the old one Go to the same spot, look in the same direction, wait couple minutes for stuff to load and report on the FPS, stutter, GPU usage, CPU usage and so on
AwesomeTALHAwx
AwesomeTALHAwxOP5w ago
I already tried this with fully generated LODs and low CPU load. The problem is, DH becomes GPU limited at very low framerates. Though i'm gonna duplicate the world and try with DH 2.2.x
AwesomeTALHAwx
AwesomeTALHAwxOP5w ago
Hmm, on DH 2.2.1-a, i get 55 FPS with 512 render distance.
No description
AwesomeTALHAwx
AwesomeTALHAwxOP5w ago
i just turned down the quality preset to medium and i get 500+ fps when using 2.2.1-a. Just turned it back to high again i'm back at 50.
No description
AwesomeTALHAwx
AwesomeTALHAwxOP5w ago
interesting. i don't now what happened but on 2.3.4-b, i get 700+ at 512 render distance and medium quality preset right now. This didn't happen before.
No description
AwesomeTALHAwx
AwesomeTALHAwxOP5w ago
maybe because i used to play 1.21.7, 1.21.8 before when testing this version of DH. Some people wrote here and there that, post 1.21.4, mojang stated to change underlying rendering stuff to prepare for vibrant visuals update and that caused performance dips; ' can't know right now.
AwesomeTALHAwx
AwesomeTALHAwxOP5w ago
Though with high preset, i still get my performance tanked. 30-40 fps
No description
AwesomeTALHAwx
AwesomeTALHAwxOP5w ago
culprit seems to be LOD dropoff distance, for now. When i modify to "medium preset" with only turning vertical quality and dropoff distance to high, i get 30 FPS with 100% GPU utilization; but just turning LOD dropoff distance to medium, gives 60 FPS at roughly 60-70% GPU utilization... So, Medium preset is the most viable right now. 512 Render distance as usual.
hardester
hardester5w ago
That sure sounded familiar. My GPU, the RX 580 2048SP, can hold 60 fps at UBO(?) count of 1500. The maximum setting that reach that is Extreme LOD Quality preset with LOD fall-off set to High, at distance set to 2048.
AwesomeTALHAwx
AwesomeTALHAwxOP5w ago
I tried to switch tp voxy for this reason. There is beta testing versions more recent (on Cortex's Discord server) than you can find on modrinth and supports some sahaders. I had to manually generate chunks but it performed way better than Distant Horizons. I also try to help with beta testing of course but over time the performance getting worse this dramatically bugged my mind.
hardester
hardester5w ago
Last time I tried Voxy, it was quite broken for AMD. https://discord.com/channels/881614130614767666/905438118746947687/1390990339862564926 :harold: Haven't tried the new beta yet, it probably has improved, it probably still hasn't. May consider giving it a try once I have time to play Minecraft again.
Skillnoob_
Skillnoob_5w ago
It shouldn't be anymore
hardester
hardester5w ago
:haha_yes:
hardester
hardester5w ago
You don't have access to this link.
:harold:
Skillnoob_
Skillnoob_5w ago
its in cortex's server
Yeshi
Yeshi5w ago
Is your fps dropping just from looking around when standing still? Sounds like what you'd experience when out of vram, but that shouldn't be the case
Skillnoob_
Skillnoob_5w ago
@AwesomeTALHAwx can you share a screenshot with F3 open?
AwesomeTALHAwx
AwesomeTALHAwxOP4w ago
I'm right now playing on mc 1.21.1 and the issue seems to be disappeared after some waiting. Should i try to test long term in 1.21.8 for that be useful for you?
Skillnoob_
Skillnoob_4w ago
If the issue dissapears after some waiting its probably because your cpu was busy doing DH stuff and couldn't get mc stuff done in time
AwesomeTALHAwx
AwesomeTALHAwxOP3w ago
No, the issue it seems, 1) It may have some sort of optimization phase because even if when the LODs are fully generated, the game runs slow with 100% GPU utilization. And when it "optimizes" the chunks, the performance gets itself together 2) There might also be a culling issue because when i experience this performance problem, when i look at down or up or zoom far into an angle [(in a closed area (outside is not visible)] the performance hit reduces dramatically albeit GPU being still utilized more than usual, but when looking straight towards horizon for example, the FPS gets tanked. Right now on my survival world, i'm in the nether for the first time and these issues started to appear again because this dimension haven't been processed by DH. It isn't a CPU issue here, my resource monitor (and my low CPU usage setting on DH) indicates clearly that the Graphics Processor Unit is maxed out while experiencing this. The issue persists after logging into the same world world after a break. I guess i have to wait a while to the game to be playable again. I'm on linux with an AMD GPU btw. but i had similar performance regressions when i used to have an Nvidia GPU (rtx 50 series) on Windows.

Did you find this page helpful?