FramePilot
by Xeonz
FramePilot is a client-side Fabric mod that detects the GPU at startup and adjusts Minecraft's performance settings while the game runs, aiming to keep the frame rate steady.
What it does
On startup FramePilot reads the GPU vendor, renderer and OpenGL version, then places the hardware into a low, mid or high performance tier. Once the settings are applied, the player does not need to adjust them by hand.
During play an adaptive FPS governor measures the frame rate with an exponential moving average and compares it against a target. When the rate falls too low, the governor reduces load; when it rises above the target, it restores quality. Changes happen in small steps in the background. The mod also culls distant entities beyond a configurable distance, and it limits distant chunk sections so that already loaded chunks stay in memory. Because render distance is not cut in a single jump, the game avoids the chunk reload stutter that follows a sudden change.
FramePilot requires Fabric Loader and is published only for Fabric. It is installed on the player's side alone, so servers need nothing. Builds cover game versions 1.21.9 – 1.21.11, and the MIT License covers the code, which is not open source.
Key features
Automatic GPU detection
The GPU vendor, renderer and OpenGL version are read at startup and used to pick a performance tier.
Adaptive FPS governor
The frame rate is tracked continuously and quality is lowered or raised in small steps to hold the target.
Soft render cap
Distant sections are filtered out without unloading loaded chunks, which avoids reload stutter when render distance changes.
Entity culling
Mobs, items and other entities past a distance the server owner can change are skipped by the renderer, and the starting value for that distance lives in the config file.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Gpu Cpu Util is also client-side and open source under the MIT License, with files for 1.21 – 1.21.11 on Fabric. Prism Performance is client-side and covered by the MIT License without being open source, for the same version span. Ignore That is client-side on Fabric for 1.21.11 only and is under All rights reserved. FramePilot differs from these in its automatic GPU tiering and adaptive governor, and its files cover 1.21.9 – 1.21.11.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| FramePilot | Fabric | 1.21.9 – 1.21.11 | Client-side only | 2026-03-15 |
| Gpu Cpu Util | Fabric | 1.21 – 1.21.11 | Client-side only | 2026-01-09 |
| Prism Performance | Fabric | 1.21 – 1.21.11 | Client-side only | 2026-03-23 |
| Ignore That | Fabric | 1.21.11 | Client-side only | 2026-08-24 |
Questions
Does FramePilot need to be installed on the server?
Which Minecraft versions does FramePilot support?
Can the target frame rate be changed?
In the catalog
FramePilot is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from Xeonz
Similar mods
What the author says
FramePilot: Intelligent FPS Optimizer for Minecraft (Fabric) Automatic GPU detection · Adaptive FPS governor · Entity culling · Chunk throttling
Official listing
- Modrinth page
- modrinth.com/mod/framepilot
- Owner
- Xeonz
- Published
- 2026-03-15
- Updated on Modrinth
- 2026-03-15
- Facts verified
- 2026-10-15
