Dynamic FPS
by juliand665
Dynamic FPS lowers frame rate, volume and other activity while the game window is unfocused, hidden, idle or running on battery.
What it does
The mod detects whether the window is active, hovered, unfocused or invisible. For each state, frame rate, volume and paused toast notifications can be set separately. The same settings apply after a custom idle timeout and when a laptop or handheld runs on battery, and battery status can be shown on the HUD with toasts about battery changes.
It also fixes a vanilla bug that causes higher background CPU usage than needed. Required on Fabric: Fabric API; optional: Cloth Config API and Mod Menu. Dynamic FPS needs no server copy, is open source under the MIT License and covers 43 release versions, 1.14.3 – 26.3.
Key features
Window state detection
Active, hovered, unfocused and invisible windows each get their own frame rate and volume.
Idle mode
After a set idle time the game drops to reduced settings until input returns.
Battery mode
Separate limits apply on battery power, with optional battery status on the HUD.
Background CPU fix
A vanilla bug that raises CPU use in the background is fixed.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x4 of 4 versions with builds
1.15.x3 of 3 versions with builds
1.14.x2 of 2 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 2
How it compares
Stable FPS and Lite FPS are client-side only like Dynamic FPS and share the MIT License, with Fabric, Forge and NeoForge files from 1.14.4. Stable FPS ends at 26.2, Lite FPS reaches 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Dynamic FPS | Fabric, Forge, NeoForge and Quilt | 1.14.3 – 26.3 | Client-side only | 2026-09-16 |
| Stable FPS | Fabric, Forge and NeoForge | 1.14.4 – 26.2 | Client-side only | 2026-09-02 |
| Lite FPS | Fabric, Forge and NeoForge | 1.14.4 – 26.3 | Client-side only | 2026-09-24 |
Questions
Does Dynamic FPS work on Forge?
What does it require?
In the catalog
Dynamic FPS is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 8,071 mods support Minecraft 26.3.
More from juliand665
Similar mods
What the author says
Reduce resource usage while Minecraft is in the background, idle, or on battery. Dynamic FPS will detect whether the Minecraft window is currently active, being hovered over, unfocused, or invisible. For each of these states you're able to adjust the frame rate, volume, and whether toast notifications are temporarily…
Official listing
- Modrinth page
- modrinth.com/mod/dynamic-fps
- Owner
- juliand665
- Published
- 2020-12-01
- Updated on Modrinth
- 2026-09-16
- Facts verified
- 2026-10-15
