Bug
On Bedrock Edition, vast amounts of chests cause fps to drop massively compared to other container things like barrels or hoppers! This drop in fps appears despite that my system isn't in any way being utilized to its fullest.
Why this is an issue
This problem was discovered while expanding our sorting/storage system on our private server (Windows server with BDS occupied by friends and family) as we all began to experience frame drops (mostly playing on gamer PC's with eg. RTX3080, GTX1080ti, GTX1080 or GTX970 graphic cards) as the expansion progressed. We have around 1600 chests distributed in 4 rooms (3 floors).. Approx. 200 item filters which each has 4 double chests (1600). With 200 item frames (which also create lag, understandable though) my frames are now at 40, and not the 144 I am use to in MC.
I've attached 2 screenshots from our survival world, to show you why this is such a bummer to us all, as hording is one of the main objectives of Minecraft.. right?
Tests/replication of the issue
I have created some testcases to reproduce the issue attached as screenshots. They are created in a creative world on a dedicated server.
I used the /fill command for block placement and brute force for placing the frames and filling them as I can't figure out how or if it is even possible to do by commands?!
Fill used as followed;
/fill ~1 ~1 ~1 ~10 ~10 ~10 'item'
So 1000 chests, barrels and hoppers.
I then used FoxyNoTails markers addon to show the fps on screen and thereby in the screenshots (ty Foxy btw)
Conclusion/result
I think the screenshots shows my issue very well and leaves only one conclusion.. chests create massive frame drops without using the hardware available! Not because of a low budget PC btw!!!
Questions/suggestions
I have some questions and a couple of suggestions that could solve the issue (mostly jumping to conclusion for this part.. please comment)
So my questions would be, after the testing;
What makes chests so hard to render compared to eg. barrels and hoppers?
Why is my computer (and mostly my graphics card) not being utilized to avoid the frame drops?!
If it is a texture problem, a re-rendering animation error or in that ball park, could this then be solved by a texture pack update?!
Could you maybe just give the option to enable or disable chest animation?!
Make a double barrel?
I know it's often dangerous to jump to conclusions, but my knowledge within PC hardware and programming makes me confident enough to at least try to be creative in finding solutions to issues I encounter when using my PC. Me spending hours and hours in our survival world, building things like HUGE sorting/storage halls and running low on fps, without my PC's power being utilized, counts as such an issue!
PC specs
My PC specs are; AMD Ryzen 7 5800X, GTX1080, 32 GB RAM, M.2 SSD drive, 144 MHz monitor.
Additional
If any other information or actions are needed from my part, please let me know, as I'm new at reporting bugs and might have missed something obvious..
Related issues
is duplicated by
relates to
Attachments
Comments


Affects 1.17.11

Affects 1.17.40.20

In the survival world, a significant part of the lag could be caused by hoppers pushing into full chests (MCPE-137940).
The reason chests cause FPS dropping is likely because they read their chunk's tile entity data when rendering. They have to, because the chest block itself does not render, instead the chest tile entity renders over it, and tile entity data stores whether the chest is connected to another (i.e. a double chest), and perhaps also whether it is open or closed. Similar lag occurs with banners and signs for the same reason: how they should display depends on the tile entity data.
On my PC, however, the resource burden of effect of chests, banners, and signs is distinct. I repeated the 1000-block test described above using the performance widget in the XBox Gamebar app, which shows a max FPS of 60 (maybe the max for my hardware, idk). My PC is an i5-6500 3.2 GHz and a GeForce GTX 750 Ti.
Block | CPU | GPU | FPS |
---|---|---|---|
Chests | 27% | 48% | 60 |
Banners | 36% | 39% | 45 |
Signs | 37% | 57% | 60 |
baseline | 12% | 44% | 60 |

Still an issue in 1.18.2
My giant warehouse causes the game to REALLY slow down when looking at it or inside it.

I have a similar problem, but it seems to be caused by different kinds of entities (dropped items, filled item frames, armor stands, mobs). If multiple of such entities are on the screen (or at least in the looking direction, even when behind walls) the fps drop significantly from around 140-165 fps (capped at monitor refresh rate) to anything ranging from 70 fps (for some 10th of entities) to below below 5 fps for very large numbers of entities (> few hundreds). When turning away from the entities, fps rise nearly instantaneous and drop quickly when facing the entities again. The problem seems to be worse for higher resolution texture packs, but is also very noticeable with the default textures.
The problem is not affected by draw distance, but the entity render distance. When going sufficiently far away from a group of entities (such that only few of them are rendered) the fps increase noticeably.
I assume it is an issue with the old and new generation RTX GPUs as the problem occurs on two powerful computers (using RTX 2070 and RTX 3080) while the issue does not occur on a much less powerful machine (using GTX 1060).
I added 4 images (400 empty item frames, 400 filled item frames, 400 armour stands, 100 villagers) showing, how the fps drop significantly in the last three cases.

I'm having the exact same issue with chests on my Bedrock world.
My PC specs are:
Intel Core i9 9900k
32 GB RAM clocked at 3200 MHz
RTX 20080
Windows 11 Pro
M.2 NVME SSD
144hz monitor

Anzestral: FPS dropping with dropped items and RTX card is tracked at MCPE-111547. I am linking that as related because it seems that this bug is also worse with RTX.

Here are two screenshots showing the FPS when using my laptop's RTX 3060 and Intel UHD Graphics.
RTX 3060:
[media]Intel UHD Graphics:
[media]As you can see, the FPS is much lower when using the RTX 3060.

I have the same issue. I run a Minecraft smp server and in the shoping district area I can not get playable frames if I have my render distance above 40 ON A GAMING PC. I do not have any texture packs or mod on the world or mc.
My specs are
Processor Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz 2.59 GHz
Installed RAM 16.0 GB (15.8 GB usable
Rtx 2060 super
System type 64-bit operating system, x64-based processor
Windows 11 pro

I have been having this bug as well
system specs
rx 6600xt
ryzen 5 5600x
16 gb ram
240gb ssd
1tb hard drive

I can confirm this bug, but I think it has gotten worse. I play on Nintendo Switch, and I believe with the 1.19.60 update my game started to lag a ton because of a ton of nearby chests. (This was on a realm btw) But the chests never caused much lag prior. Really hope this bug gets fixed soon because playing under 30 FPS is unbearable.
UPDATE 1.19.63 update had in the changelog "fixed freezes on the Nintendo switch" and when I loaded my game the lag was better, but areas of my base are still lagging that never lagged before. The game somewhat playable now.

The source of the rendering lag is render dragon's RendererContextD3D12RTX, just bypass this and it won't lag on you. https://github.com/SurvivalApparatusCommunication/MCBE-RTX-lag-fix
I recommend using https://github.com/dreamguxiang/ClientTool to load the.dll

Thank you for your report!
After consideration, the issue is being closed as Won't Fix.
Please note that this is not the same as Working as Intended, as this bug report correctly describes behavior in the game that might not be the intended or desirable behavior, but it will not be fixed right now. Sometimes, this is because the issue reported is minor and/or impossible to change without large architectural changes to the code base.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki