Dynamic FPS: Optimize Minecraft Performance When Idle or in Background
Overview
Dynamic FPS is a Minecraft optimization mod designed to minimize resource consumption when the game is idle, in the background, or your device is running on battery. This tool efficiently manages system usage to help your computer run smoother, especially on low-end hardware.
Key Features
- Automatic Detection: The mod can identify if the Minecraft window is active, being hovered over, unfocused, or invisible.
- Custom Settings: For each game state, you can set specific frame rates, adjust volume, and choose whether to pause toast notifications.
- Idle & Battery Modes: Settings can be customized for idle periods (using your chosen timeout) or when your device operates on battery power.
- Battery Display: Optionally, display your current battery status on the in-game HUD and receive toast notifications regarding battery events.
- Vanilla Bug Fix: Resolves an original Minecraft issue that caused excessive CPU usage in the background, and halts world rendering when hidden by the resource loading overlay—boosting performance on less powerful systems.
How to Use
- Download and install Dynamic FPS through platforms such as Modrinth or CurseForge.
- To access the in-game configuration screen, also install the Mod Menu and Cloth Config mods.
FAQs
Why does Minecraft stay at 15 FPS when idle?
Dynamic FPS reduces the client render loop to a minimum of 15 frames per second. Lower frame rates are achieved by skipping excessive frames—so, for 1 FPS, the mod cancels 14 out of every 15 frames. This system ensures that when you return to the game, it responds almost immediately, checking back at intervals as short as 1/15th of a second.
Screenshots

- If you don’t know how to use Minecraft Mods, please click to view the Mods usage tutorial.