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.
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.
Comments 0
No comments.