-
Bug
-
Resolution: Unresolved
-
None
-
1.17.1, 1.18.2, 22w12a, 22w15a, 22w16b, 22w19a, 1.19 Pre-release 4, 1.19, 22w24a, 1.19.1, 1.19.2, 1.19.3 Pre-release 2, 1.19.3, 23w04a, 23w05a, 23w06a, 1.19.4 Pre-release 1, 1.19.4, 23w16a, 23w17a, 23w18a, 1.20.1, 23w31a, 1.20.2, 23w44a, 24w33a, 1.21.1, 1.21.2 Pre-Release 1
-
None
-
Confirmed
-
Performance, Rendering
-
Important
-
Platform
For some reason text rendering seems to consume a lot of resources, such that a large amount of text on the screen tends to drastically drop frame rate in some scenarios.
Nameplates are an example of this when enough of them are shown, notably when a large amount of players get rendered on the screen or in servers that make use of armor stands as "holograms" to make floating text.
There are other cases where this issue is present as well, however as they're a lot i only listed the most notable ones:
- Entity nameplates / text_display entities (the most prevalent).
- HUD text (chat, tab list, sidebar, etc).
- GUI text (menus, item tooltips, etc).
- Glow signs (text rendered 9 times, see MC-226966).
- Obfuscated text ("scrambled" text effect, see MC-253502).
- Debug menu (F3).
- etc...
How to reproduce
- Summon a few text display entities with the following command:
/summon minecraft:text_display ~ ~ ~ {text:'ABCDEFGHIJKLMNOPQRSTUVWXYZ'}
- Notice the frame rate, with enough nameplates you might notice the fps drop.
- is duplicated by
-
MC-232582 FPS reduced with GUI
- Resolved
-
MC-253194 Slow rendering of scoreboard/sidebar
- Resolved
-
MC-253195 Slow rendering of nametags
- Resolved
-
MC-253196 Slow rendering of chat
- Resolved
-
MC-253197 Slow rendering of text
- Resolved
- relates to
-
MC-226966 Signs increase lots of lag when using glowing ink sac
- Open
-
MC-233604 GUI / Item rendering can heavily impact frame rate performance
- Open
-
MC-253502 Obfuscated text has a significant impact on performance
- Open
-
MC-5169 Huge FPS drop in areas with a lot of signs and hanging signs
- Reopened
-
MC-233603 HUD / Hotbar rendering can heavily impact frame rate performance
- Resolved