mojira.dev
MC-197354

Block event lag in 1.16.2-rc1 is still higher than in 1.15.2

After MC-192845 was fixed block event lag in 1.16.2-rc1 is still excessive to the point that the client performance, compared to 1.15.2, when testing identical setups, is around 50% worse.

 

To reproduce:

1. In 1.15.2 setup a contraption in which pistons move a large amount of blocks, expand the system until you notice the clients frames begin to drop.

  • Observe the clients framerate ✔

[media]

 

[media]

 

2. Construct the same contraption in 1.16.2-rc1

  • Observe the clients frames dropping significantly lower than in 1.15.2 ❌

[media]

 

[media]

 

My testing:

In my testing I used the attached world, containing a double core 2x2 spruce tree farm designed by ilmango, which uses a large flying machine based piston wall. To activate this wall simply press the button on the back, which is shown in the screenshots.

Related issues

Attachments

Comments

migrated
[media][media][media][media][media]
skyrising

Using a different setup that also moves a lot of blocks (Comparable to the one in MC-192845) I got similar numbers:
1.12.2: 18-20 FPS
1.15.2: 13-17 FPS
1.16.1: 0 FPS
1.16.2-pre3 / 1.16.2-rc1: 5-10 FPS

PR0CESS

Basically we should fix it before 1.17 (if the trend continues it will be 0-8 FPS) xD

cubicmetre

Can confirm, using the same apparatus in MC-192845 I obtain 30 FPS in 1.16.2 pre3 compared to 57 FPS in 1.15.2. So the performance has just about halved. I should also note however that the rendering of moving blocks in 1.16.2 pre3 does in fact eliminate many of the visual artifacts such as a momentary flashes of transparency as the blocks are pushed which looks nicer on the surface.

cubicmetre

Observering a 50% improvement in rc2 compare to rc1, is still 20% worse than in 1.15 however given that many visual artifacts have been resolved aswell I'd maybe consider this an improvement, my computer is quite well equipped but I can't say the same for other players. For reference that is 30 FPS in 1.16.2 rc1, 45 FPS in 1.16.2 rc2 and 57 FPS in 1.15.2.

Optimisation seems to be a grey area for bug reports because at what point do we consider the issue fixed? In my opinion there needs to be a more rigorous standard for optimisation  to give developers a target for ensuring that players are not encluded from features based on the limitations of their hardware.

migrated

@unknown If this is true, I recommend that you create a new report about it. If you create it, I would also recommend you notice in your report that the desired fix for this bug will be heavily-optimize block events, so that the results are better than 1.15.2

migrated

(Unassigned)

Community Consensus

Very Important

Performance

1.16.2 Release Candidate 1

1.16.2 Release Candidate 2

Retrieved