[MCPE-15941] Low chunk loading speed Created: 28/Jun/16  Updated: 03/Jan/18  Resolved: 03/Jan/18

Status: Resolved
Project: Minecraft (Bedrock codebase)
Component/s: None
Affects Version/s: 0.15.0, 0.15.1
Fix Version/s: None

Type: Bug
Reporter: Dmitry Khavilo
Resolution: Cannot Reproduce Votes: 0
Labels: chunk, performance

Attachments: Text File options.txt    
Confirmation Status: Unconfirmed
Platform: Windows

 Description   

Slow chunk loading speed: https://youtu.be/xPGp7ZtxL6c
I believe on 0.12 and 0.13 chunk loading speed was capped by CPU thus it loaded few times faster.
PC Specs: i5 6600K @4.0GHz, 16Gb RAM, GTX 970. Game is running on Crucial MX200 250GB SSD, video is captured on MX100 512Gb SSD using ShadowPlay (the reason why it was captured in tablet mode) hardware encoding.

Options used in video beginning is attached. There's modified view distance of 512 blocks, but in the end if reset this to game maximum of 352 to show that it's not the reason.

P.S. Look closely to CPU Utilization, temps are low, so it's not CPU throttling. Other games work fine.
P.P.S. It wouldn't be a problem, if chunks was loading once, but loading happens every time i do alt-tab, so it's pretty annoying.



 Comments   
Comment by [Mojang] Mega_Spud (Jay Wells) [ 03/Jan/18 ]

This ticket has been resolved as 'Cannot Reproduce' as it has no response was received recently.

Comment by AMAN4700 [ 18/Nov/16 ]

This is a bulk resolve of issues that haven't been updated to 0.16.0+ yet. Please comment below (To open the ticket) and update your affected versions. If you cannot reproduce the bug, please write in the comments so we can resolve it as "Cannot Reproduce". Thank You!

Comment by Dmitry Khavilo [ 29/Jul/16 ]

Seem like this issue is fixed in 0.15.4, now it loads much faster, even still utilizes a single core, plus a very little. I found that solution was to render chunks in layers of 8 or 16 block height (m), it renders so fast so it's hard to notice exact value. So I'm happy with this solution.
P.S. As I understand the reason is that game renders a games in single thread, so implementing a multi threaded DX11 renderer will help with this. But I think it's time to switch to DX12, especially if game is targeted to W10 only. This will drastically increase number of drawcalls and implementing a MDA explicit mode will benefit users with low end GPUs considering that almost all Intel CPUs nowadays have iGPU.

Comment by PHO [ 01/Jul/16 ]

This affects my iPad 3rd gen too.

Comment by [MCPE Mod] Dr.Awesome4333 [ 30/Jun/16 ]

When I have chunks load while flying in creative on My Galaxy Tab 4 the game will freeze for a moment while they load.

Comment by Dmitry Khavilo [ 30/Jun/16 ]

It's not utilizing all cores, it's not utilizing all cores. In fact, it runs like a single threaded application which it isn't.
On the first seconds after map load - it utilizes all cores, but then it falls back to a single one. I believe in 0.12 and 0.13 it used all cores when loading chunks.
Please ask devs, if all cores should be used when loading chunks, because this task is easy to parallelize.
It look's like someone was debugging and forgot to uncomment something.

Comment by Luis Robles [ 30/Jun/16 ]

What i saw on the video, this is how chunks loads in Minecraft. You have no lag, even with 512 blocks of render distance!
Maybe Work As Intended

Comment by Dmitry Khavilo [ 28/Jun/16 ]

One more video that shows that it's no related to disk speed or latency - https://youtu.be/T2kEBN2_gcg

Generated at Sat Jan 11 15:09:38 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.