Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-5169

Huge FPS drop in areas with a lot of signs and hanging signs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • Minecraft 1.4.5, Minecraft 1.4.6, Minecraft 1.4.7, Minecraft 1.5, Snapshot 13w11a, Minecraft 1.6.2, Minecraft 1.7.1, Minecraft 1.7.4, Minecraft 14w21b, Minecraft 14w27b, Minecraft 14w28b, Minecraft 14w29b, Minecraft 14w30c, Minecraft 14w32a, Minecraft 14w33c, Minecraft 14w34a, Minecraft 14w34b, Minecraft 14w34d, Minecraft 1.8, Minecraft 1.8.1, Minecraft 1.8.2-pre1, Minecraft 1.8.3, Minecraft 1.8.4, Minecraft 1.8.5, Minecraft 1.8.7, Minecraft 1.8.8, Minecraft 15w36c, Minecraft 15w37a, Minecraft 15w38a, Minecraft 15w38b, Minecraft 15w39b, Minecraft 15w40b, Minecraft 15w41b, Minecraft 15w42a, Minecraft 15w43b, Minecraft 15w44a, Minecraft 15w45a, Minecraft 15w46a, Minecraft 15w47c, Minecraft 15w49b, Minecraft 1.8.9, Minecraft 15w50a, Minecraft 15w51b, Minecraft 16w02a, Minecraft 16w03a, Minecraft 16w04a, Minecraft 16w05a, Minecraft 16w06a, Minecraft 16w07a, Minecraft 1.9 Pre-Release 1, Minecraft 1.9 Pre-Release 3, Minecraft 1.9, Minecraft 1.9.1 Pre-Release 2, Minecraft 1.9.1, Minecraft 1.9.2, Minecraft 16w14a, Minecraft 16w15a, Minecraft 16w15b, Minecraft 1.9.3 Pre-Release 1, Minecraft 1.9.3 Pre-Release 2, Minecraft 1.9.3 Pre-Release 3, Minecraft 1.9.4, Minecraft 16w20a, Minecraft 16w21a, Minecraft 16w21b, Minecraft 1.10 Pre-Release 1, Minecraft 1.10, Minecraft 1.10.2, Minecraft 16w32b, Minecraft 16w33a, Minecraft 16w36a, Minecraft 16w38a, Minecraft 16w39a, Minecraft 16w39b, Minecraft 16w40a, Minecraft 16w41a, Minecraft 16w42a, Minecraft 16w43a, Minecraft 16w44a, Minecraft 1.11 Pre-Release 1, Minecraft 1.11, Minecraft 16w50a, Minecraft 1.11.2, Minecraft 17w06a, Minecraft 17w13b, Minecraft 17w14a, Minecraft 17w15a, Minecraft 17w16b, Minecraft 17w17b, Minecraft 17w18a, Minecraft 1.12 Pre-Release 2, Minecraft 1.12 Pre-Release 3, Minecraft 1.12 Pre-Release 6, Minecraft 1.12, Minecraft 1.12.1, Minecraft 1.12.2 Pre-Release 1, Minecraft 1.12.2 Pre-Release 2, Minecraft 1.12.2, Minecraft 17w45b, Minecraft 17w49b, Minecraft 18w03b, Minecraft 18w05a, Minecraft 18w06a, Minecraft 18w08b, Minecraft 18w10d, Minecraft 18w11a, Minecraft 18w14b, Minecraft 18w15a, Minecraft 18w16a, Minecraft 18w20b, Minecraft 18w20c, Minecraft 18w21a, Minecraft 18w21b, Minecraft 18w22b, Minecraft 1.13-pre1, Minecraft 1.13-pre3, Minecraft 1.13-pre5, Minecraft 1.13-pre6, Minecraft 1.13-pre7, Minecraft 1.13, Minecraft 18w30b, Minecraft 1.13.1, Minecraft 1.13.2-pre1, Minecraft 1.13.2, Minecraft 18w44a, Minecraft 18w45a, Minecraft 18w46a, Minecraft 18w47b, Minecraft 18w49a, Minecraft 18w50a, Minecraft 19w03a, Minecraft 19w03b, Minecraft 19w03c, Minecraft 19w04b, Minecraft 19w05a, Minecraft 19w06a, Minecraft 19w07a, Minecraft 19w09a, Minecraft 1.14.1, Minecraft 1.14.2 Pre-Release 3, Minecraft 1.14.2, Minecraft 1.14.3 Pre-Release 2, Minecraft 1.14.3, Minecraft 1.14.4 Pre-Release 6, 1.14.4, 19w34a, 19w37a, 19w39a, 19w44a, 1.15.1, 20w06a, 20w08a, 20w14a, 20w16a, 20w20b, 20w21a, 1.16 Pre-release 2, 1.16 Release Candidate 1, 1.16, 1.16.1, 20w27a, 20w29a, 20w30a, 1.16.2 Release Candidate 1, 1.16.2 Release Candidate 2, 1.16.2, 1.16.3, 1.16.4 Pre-release 1, 1.16.4, 20w48a, 20w49a, 20w51a, 21w03a, 21w05b, 21w15a, 1.17.1, 21w39a, 21w41a, 1.18.1, 1.18.2, 22w18a, 1.19, 1.19.2, 1.19.3, 1.20.4
    • Confirmed
    • Performance, Rendering
    • Normal
    • Platform

      The bug

      Basically, signs and their characters are rendered over a very large distance. Now, this is fine for small stuff, like Survival Single Player, but for servers using iConomy chestshops, and building markets out of them, this turns into a nightmare.

      I've witnessed fps drops from 134 fps to 5 fps due to this annoyance. There is a mod that fixed this problem, but not everyone is capable of modding that easily. Mostly happens on computers with low-end hardware.

      Example

      Below you can see a screenshot of a server-market I mean. It might not look that impressive from that angle, but believe me, walking through it reduced fps by something around 90%.

      Now look at the second screenshot. Imagine the market filled.. Each shop averagely has about 15-20 chest-shops. that's about 15-20 signs each having at least more than 20 characters on em, averagely 25. The grid is 10x10 minus lets say.. 9 shops (middle and corners), makes 91. About every sign's text gets rendered when standing in there. There are probably like 75 random signs with other text spread through the market, each definitely having more than 40 chars, say 50 averagely?

      Calculation: (20 * 20 * 91) + (50 * 75) = 36400 + 3750 = 40150 characters.

      Potential fix

      Please make a slider in the options menu that adjusts the character-on-sign rendering distance, perhaps make it change along with the "fast/fancy" render setting, it would be a huge relief to those that don't have the processing power to draw all those signs in a server-market. This would make a server-market a lot more viable use, instead of scaring people away because their computer can't handle it.

        1. 2012-06-23_16.21.01.jpg
          126 kB
          Tenebrae
        2. 2012-08-15_10.26.18.png
          1.65 MB
          Tenebrae
        3. 2012-12-22_12.00.17.png
          310 kB
          Tenebrae
        4. 2012-12-22_12.04.36.png
          392 kB
          Tenebrae
        5. 2012-12-22_12.19.33.png
          676 kB
          [Mod] Kumasasa
        6. 2012-12-22_12.21.45.png
          688 kB
          [Mod] Kumasasa
        7. 2012-12-22_13.06.00.png
          322 kB
          Tenebrae
        8. 2020-12-02_20.22.51.png
          1.30 MB
          [Mod] Avoma
        9. 2021-10-19_21.43.16.png
          321 kB
          [Mod] ampolive
        10. 2022-12-08_22.48.03.png
          249 kB
          [Mod] Les3awe
        11. blank_signs.schematic
          47 kB
          Wulfdao
        12. unique_signs.schematic
          81 kB
          Wulfdao

            Unassigned Unassigned
            Wulfdao Wulfdao
            Votes:
            133 Vote for this issue
            Watchers:
            42 Start watching this issue

              Created:
              Updated:
              CHK: