When Bedrock Preview is running at any point in the game (main menu, settings, in-game, in-game paused) the hard drive light constantly flashes, the temperature readings on the physical disk device go up, and utilities like Process Monitor show the game code is calling one of the Win32 OS calls which generates thousands of IRP_MJ_FLUSH_BUFFERS on a single file: %LocalAppData%\Temp\Minecraft Bedrock Preview\minecraftpe\texturecache.
Steps to Reproduce:
Start Bedrock Preview. It does not matter whether Fancy or Vibrant Visuals is the graphics mode. Nor does it matter if texture streaming is on or off in the video settings. Vsync should be turned on.
Start a utility like Process Monitor and filter the output to show only data from process Minecraft Windows.exe.
Options are to stay on the main menu or load a world and optionally pause it, waiting for all chunks to finish loading.
System Details:
CPU: Intel(R) Core(TM) i9-14900K
RAM: 32.0 GB
Storage (3): 2 2TB Samsung Pro 980's in RAID 0, 7TB HDD, 699GB HDD
GPU: NVIDIA GeForce RTX 4090
DirectX runtime version: DirectX 12
Direct3D feature level: 12_1
Resizable BAR: Yes
Total available graphics memory: 40795 MB
System video memory: N/A
Shared system memory: 16231 MB
Dedicated video memory: 24564 MB GDDR6X
Bus: PCI Express x16 Gen4
Display (2): DELL U2412M 1920 x 1200, Refresh rate: 60 Hz
Display (3): SCEI MONITOR 1080p, 1920 x 1080, Refresh rate: 60 Hz
Display (1): LL-151D, 1024 x 768, Refresh rate: 75 Hz
Expected Results:
On Bedrock for Windows 26.13 Retail, there is no constant flushing of the I/O buffers to the physical disk device. The drive activity light remains dark except for when the music system streams another section of the .ogg files.
Observed Results:
The above file is constantly written to, all down through to the physical media. Process Monitor constantly displays IRP_MJ_FLUSH_BUFFERS being executed on the volume with the texture cache file listed. If the frame rate limiter is changed from Unlimited to 30 fps, the writes are cut in half on my 60 fps vsync’d monitor, but still often enough to indicate the system is being overtasked.
Attachments
Comments 5
Video attached below. One new detail worth noting is one time this morning the texturecache file was able to grow to 55MB and then the issue appeared to stop happening. Every other time the cache file does not grow beyond 59K and contains almost nothing but 0x00 values. Render pipeline timing issue perhaps?
The game reacts normally, though it does slow down the more I explore in open areas.
The %appdata%\.minecraft folder only contains Java Edition logs and I could find no recent logfiles in there indicating they logged during the times this issue was occurring. There are no recent crash dumps to provide.
No add-ons nor resource packs are enabled at this time.
I included details system specs in the issue report section above.
The only background process I was using was Process Monitor to get technical data, but it doesn’t affect performance and the issue happens whether or not it is running.
The only overlay enabled is the Windows 11 OS-provided gaming overlay.
This issue has been reviewed by our team.
Please add new, relevant information if it helps us understand or reproduce the issue. To show that you’re affected, use the vote feature rather than commenting.
If a fix is implemented, it will be listed in our official changelogs.
For major outages or urgent assistance, visit the Minecraft Help Center.
My process monitor shows that Preview is constantly checking a non-existenct ConsoleMode registry key along with flushing the texture cache. Idk what’s that’s about.
The cache flushing issue is fixed. (Thanks!) The ConsoleMode registry access is still occurring as reported by @GoldenHelmet in both Preview and Retail; however. I am not sure if this is needed for the game engine to work or if this is some kind of debugging code. For fun, I added the missing registry value as a DWORD but adding it didn’t make a difference in it constantly reading it.
Hi!
Thank you for your report!
Could you please provide more details or any relevant media files?
Can you record a video of the issue and upload it?
How is the game reacting as issue occurs?
Can you provide logs and crash dumps? You can find them at %appdata%\.minecraft
Are you using any add-ons or resource packs?
Could you please include details about your device and system specifications (RAM, CPU, GPU)?
Are there any background processes or applications running that might interfere with the game's performance?
Are you using any third-party software that might affect the game's performance, such as screen recorders or overlays?
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki