
Potato Runtime
Potato Runtime is a research-informed Minecraft performance mod focused on smoother chunk loading, smarter CPU scheduling, and adaptive resource management for weak hardware and large modpacks.
Список изменений
Potato Runtime 0.9.0
The first public release of Potato Runtime — a research-informed Minecraft performance mod focused on smoother chunk streaming, smarter CPU scheduling, and adaptive resource management for weak hardware and large modpacks.
Highlights
- Added the new DYNAMIC / ON / OFF runtime modes
- Integrated Potato Runtime directly into Sodium's Video Settings using Sodium's official Config API
- Added the new transparent Potato Runtime logo to the Sodium settings page
- Added adaptive CPU-side chunk scheduling and multithreaded mesh compilation
- Added backend-aware upload pacing and bounded catch-up behavior
- Added hardware-aware resource planning for weaker GPUs and CPUs
- Improved chunk prioritization around player movement and viewing direction
- Improved recovery when turning around or moving back into recently visited areas
- Added safeguards to prevent background chunk work from overwhelming frame time
- Added a true OFF baseline that disables Potato Runtime mixins for easier A/B testing
DYNAMIC Mode
DYNAMIC is the recommended mode.
It automatically adapts Potato Runtime's behavior to the detected hardware and current runtime pressure while keeping Minecraft's normal render-distance setting under user control.
Compatibility
The release candidate was stress-tested in a heavily modded Minecraft 1.21.1 NeoForge setup with roughly 150 active mods, including:
- Sodium
- Iris
- Voxy / Roxy
- ImmediatelyFast
- EntityCulling
- Create and multiple Create addons
- Applied Energistics 2
- large biome and world-generation mods
- multiple structure mods
This is a stress-test result, not a guarantee of universal compatibility with every mod.
Performance testing
Repeated A/B testing on low-end hardware showed that Potato Runtime enabled felt smoother and chunks kept up better than with Potato Runtime disabled.
This is currently a qualitative result. Potato Runtime 0.9.0 does not claim a specific FPS percentage or P95/P99 improvement yet.
More detailed frametime benchmarking is planned for a future update.
Renderer status
Potato Runtime contains ongoing Vulkan renderer research, but Vulkan is not enabled as the active gameplay renderer in this release.
In the tested Sodium + Iris setup, Potato Runtime safely uses the OpenGL compatibility backend.
Research
Potato Runtime is a research-informed engineering project inspired by established work in areas such as:
- adaptive work stealing
- latency-aware scheduling
- visibility-based prefetching
- viewer-centered streaming
- bounded resident working sets
- temporal visibility coherence
The research influences the design, but Potato Runtime does not claim to reproduce these systems exactly or to inherit their theoretical guarantees.
Recommended setting
DYNAMIC
Use ON if you want Potato Runtime enabled without the dynamic chunk policy.
Use OFF for troubleshooting or comparison against the rest of your modpack.
