mojira.dev
MCPE-14383

Framerate drop when many entities are "there" but not visible

Did not affect 0.14.1/0.14.0.
The framerate drops seemingly random while being in caves or looking at huge, sponge-like structures.
I was able to track down the cause to too many/any entities just "being there" somewhere in the world within the player's view angle. The entities do not need to be visible, it is sufficient for them to be in the possible view angle.
I suspect some kind of rendering optimization algorithm not taking entities into account.
Why entities? I commented out the code in "/data/shaders/entity.vertex". After restarting the game, the random lags were completely gone.

What I expected to happen:
No framerate drop with entities existing behind blocks but not being visible to player.

What actually happened:
Heavy, unexpected framerate drop with entities behind blocks etc.

Steps to reproduce:
1) Find a monster spawner in a cave.
2) Wait for enough monsters to spawn.
3) Walk around in the cave. You will notice a framerate drop.

Comments 10

Why do you think this is a bug?, In my opinion, iPhone 4, has an old chip (A5), and MCPE requieres more resources (frequency and RAM). I think, the framerate drop it's normal for an old device.

Why do you think this is a bug?, In my opinion, iPhone 4, has an old chip (A5), and MCPE requieres more resources (frequency and RAM). I think, the framerate drop it's normal for an old device.

I agree with @unknown. Closing issue...

I agree with @unknown. Closing issue...

Unfortunately, older devices with lower performance may not be able to keep up with MCPE.

Unfortunately, older devices with lower performance may not be able to keep up with MCPE.

On the other hand, Minecraft PE is now unplayable on my iPhone 4, as neither the touch controls nor the camera do react to my finger tips anymore - due to this bug.
Also, when speaking of heavy framerate drops I mean an estimated 0.5 FPS with ~40 entities not being visible to the camera.

As long as this bug is not resolved, MCPE should be marked as unplayable or incompatible for iPhone 4 and lower to not displease users who might buy or update MCPE on a version greater than 0.14.1.
Another solution might be to give users the ability to stay on a specific version of MCPE and/or give them the ability to downgrade their MCPE.

Decisions are not up to me, but I think these problems could have affected customer satisfaction in a serious way and they will keep affecting customer satisfaction unless there is at least some kind of solution. Some customers might feel really betrayed when realizing: Whoops, the app I have spent 6$ on does not work on my device.

On the other hand, Minecraft PE is now unplayable on my iPhone 4, as neither the touch controls nor the camera do react to my finger tips anymore - due to this bug.
Also, when speaking of heavy framerate drops I mean an estimated 0.5 FPS with ~40 entities not being visible to the camera.

As long as this bug is not resolved, MCPE should be marked as unplayable or incompatible for iPhone 4 and lower to not displease users who might buy or update MCPE on a version greater than 0.14.1.
Another solution might be to give users the ability to stay on a specific version of MCPE and/or give them the ability to downgrade their MCPE.

Decisions are not up to me, but I think these problems could have affected customer satisfaction in a serious way and they will keep affecting customer satisfaction unless there is at least some kind of solution. Some customers might feel really betrayed when realizing: Whoops, the app I have spent 6$ on does not work on my device.

@Henry_Anonym Sorry for your dissapointment, but, as with most games, once they are updated to require higher performance from the device, that is final. I don't believe there is a way to return to older versions of Minecraft, at least on iOS.

@Henry_Anonym Sorry for your dissapointment, but, as with most games, once they are updated to require higher performance from the device, that is final. I don't believe there is a way to return to older versions of Minecraft, at least on iOS.

Henry_Anonym

(Unassigned)

Unconfirmed

Phone - iOS - iPhone 4

iOS 6.1.3

0.14.2, 0.14.3

Retrieved