TreyRuffy / BetterF3

A Fabric mod ported to Forge for Minecraft that provides a highly customizable, more human-readable Debug HUD.
https://modrinth.com/mod/betterf3
MIT License
26 stars 11 forks source link

[Bug]: Performance tanks when the F3 is open on 1.20.5 #79

Open BetaKors opened 4 months ago

BetaKors commented 4 months ago

Describe the Bug

FPS drops by about half (120 -> 60) when the F3 menu is open. Note that I'm not using the default configuration, but even then my configuration isn't that cluttered and doesn't have that many modules. And also performance was (almost) perfectly normal on 1.20.4 with the same configuration (plus the "System" module, which was removed for reasons described below).

Steps to Reproduce

Expected Behavior

Normal performance even when the F3 menu is open, as it was the case on 1.20.4.

Screenshots

No response

Modloader Type

Fabric

Modloader Version

0.15.10

Mod Version

10.0.0-alpha.1

Log Output

No response

Additional Context

No response

TreyRuffy commented 4 months ago

I'll look into this more

EnderGirl1500 commented 3 months ago

Same here on 1.20.1 and its been like this for quite a long time

MeeniMc commented 2 months ago

A lot of these performance issues could be related to not having draw call batching and not pace limitting (see very old issue https://github.com/cominixo/BetterF3/issues/5 )

Mod Immediately Fast and Exordium are effective workaround, but this mod may consider doing batched drawing itself and pace limiting itself to be self contained.