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

Permanent render performance drop and crash - caused by redstone machinery

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • Minecraft 1.13.2, Minecraft 18w45a, Minecraft 18w46a, Minecraft 18w47b, Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, Minecraft 19w02a, Minecraft 19w03c, Minecraft 19w04b, Minecraft 19w05a, Minecraft 19w06a, Minecraft 19w07a, Minecraft 19w08a, Minecraft 19w08b, Minecraft 19w09a, Minecraft 19w11a, Minecraft 19w11b, Minecraft 19w12b, Minecraft 19w13b, Minecraft 19w14a, Minecraft 19w14b, Minecraft 1.14 Pre-Release 1, Minecraft 1.14 Pre-Release 2, Minecraft 1.14 Pre-Release 3, Minecraft 1.14 Pre-Release 4, Minecraft 1.14 Pre-Release 5, Minecraft 1.14.1, Minecraft 1.14.2 Pre-Release 1, Minecraft 1.14.2 Pre-Release 2, 1.16 Pre-release 5, 1.16.1, 20w29a, 20w30a, 1.16.2 Release Candidate 2, 1.16.2, 1.16.3, 20w49a, 1.16.5, 1.17.1, 21w40a
    • Community Consensus
    • Performance, Redstone
    • Important
    • Platform

      Up from the version Minecraft 1.13 the game render starts to wear down over time. I noticed this bug first under heavy redstone/block/item activity. I recently used an older redstone contraption of mine what was designed by Ilmango (TNT Efficent 2x2 Spruce tree farm). It's basicly a big sawmill to produce wood.

      The machine has worked fine up to Minecraft 1.12.2. Now it's killing the game render over time. Integrated server / server ticks are at a fine 20tps but the render still wears down.

      I created a test world containing only the machine. It's slightly modified to the latest snapshot.

      The test setup destroys all the wood entityes so that is not the cause of the render problems. The saplings are laying arund, but that was fine up to 1.12.2.

      To reproduse the render issues:

      Just run the attached world in the latest (18w46a) snapshot. Switch on the lever in front of the command block placed at the side of the contraption. Then press the button. The sawmill starts to work, and the only thing is needed is time. In 1 mins the game render starts to wear down.  After a short while freezes will sart, and not long after the game will die. If the sawmill is turned off before it crashes the game the frames will still suffer.

      The game render suffers permanent damage. Even if the player turns away or go away the frames will not be restored. In this state facing away from the machine causes to render more frames, but if the player looks at it again frames will drop. (regardless of the entityes)

      The attached images are in a timeline presenting the occurance of the problem.

      0- the settings, 1- the initial state , 2- the first TNT (or command destroy), 3-16 the developing render breakdown, 17- directly after turning of the sawmill

      18- is the final resoult after turning of the sawmill and turned away and back to the farm. Whitout turning away the frramrate will never rise. After some camera turns it will be somewhat restored, but it will never be any close to the original.

       

      EDIT / UPDATE (2019 01.10.) : 19w02a

      • The Render issue is still building up in the latest snapshot 19w02a, but now it takes longer to crash the client.
      • If the pre crash scenario occures and im still able to switch off the "crash machine" the framerates will somewhat normalize, but the fps will still suffer a bit.

        An overall performance improvement can be confirmed, but the final solution is still a long way to go.

       

      EDIT / UPDATE (2019 04.10.) : 1.14 Pre-Relase 1

            The issue is still present. It's not crashing the client anymore, but it will freeze up for infinity.

            (The attached test setup still works fine in this relase too. Please help confirm the existence of this bug and let it to be fixed before the final relase.)

       

        1. 01.jpg
          01.jpg
          293 kB
        2. 010.jpg
          010.jpg
          457 kB
        3. 011.jpg
          011.jpg
          455 kB
        4. 012.jpg
          012.jpg
          459 kB
        5. 013.jpg
          013.jpg
          440 kB
        6. 014.jpg
          014.jpg
          437 kB
        7. 015.jpg
          015.jpg
          427 kB
        8. 016.jpg
          016.jpg
          415 kB
        9. 017.jpg
          017.jpg
          354 kB
        10. 018.jpg
          018.jpg
          387 kB
        11. 02.jpg
          02.jpg
          397 kB
        12. 03.jpg
          03.jpg
          408 kB
        13. 04.jpg
          04.jpg
          426 kB
        14. 05.jpg
          05.jpg
          424 kB
        15. 06.jpg
          06.jpg
          435 kB
        16. 07.jpg
          07.jpg
          417 kB
        17. 08.jpg
          08.jpg
          428 kB
        18. 09.jpg
          09.jpg
          427 kB
        19. TNT efficient 2x2 spruce.zip
          1.62 MB

            Unassigned Unassigned
            Dynate Gabor Kovacs
            Votes:
            34 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              CHK: