Modscraper Modscraper Minecraft
Dynamic FPS logo

Dynamic FPS

Mod

by juliand665

Improve performance when Minecraft is in the background

Type

Mod

CurseForge Downloads

51,339,020

CurseForge ID

335493

Modrinth Downloads

64,709,523

Modrinth ID

LQ3K71Q1

Last Updated

Sep 12, 2026

Description

Dynamic FPS

Reduce resource usage while Minecraft is in the background, idle, or on battery.

Features

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 paused.

You can also configure these settings for when you're idling (with a custom timeout) or while your laptop / handheld is on battery. Optionally you may also display the current battery status on the in-game HUD and receive toast notifications about battery activity.

In addition to this Dynamic FPS fixes a vanilla bug causing higher-than-necessary background CPU usage and stops rendering the world while it's being obscured by resource loading overlay, helping especially on low-end systems.

Installation

Dynamic FPS is available for download on GitHub, Modrinth, and CurseForge.
To access the in-game config screen you'll also need to install Mod Menu and Cloth Config.

Frequently Asked Questions

  • Why is Minecraft still running at 15 FPS?

Dynamic FPS will only slow the client render loop to a minimum of 15 cycles per second. Lower frame rates are achieved by then cancelling the rendering of all superfluous frames, e.g. 14 out of 15 frames are cancelled for 1 FPS.

This lets you resume playing almost instantly after switching back to the game: Instead of having to wait for up to a second until the next rendered frame comes along, the game checks back within 1/15th of a second.

Disclaimer

Enabling the battery integration requires downloading an additional library at runtime.
The mod contains the hashes for these files ahead of time and will verify them before usage.

You may disable this behavior in the mod's settings, or install the library yourself if you wish.

Compatibility

Mod Loaders

Fabric Forge Neoforge Quilt

Game Versions

1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16.2-pre1 1.16.2-pre2 1.16.2-pre3 1.16.2-rc1 1.16.2-rc2 +179 more

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Screenshots

Similar Mods

Included in Modpacks (2,275)

Show fewer
The Fallen Worlds The Fallen Worlds BagelSMP optimizer BagelSMP optimizer Hardcore x Create Hardcore x Create A Minecraft server Modpack A Minecraft server Modpack Create VillaSMP Create VillaSMP Inso's Craft Inso's Craft Mihuco's Modpack Mihuco's Modpack SJ Boost SJ Boost Qwnks's Console Experience Qwnks's Console Experience visually perfected visually perfected Ranziomon Ranziomon Eclipse Client Eclipse Client team pkb pack team pkb pack All the ARG All the ARG Wattz Wattz VR Light Vanilla VR Light Vanilla From The Flingue - Season 2 From The Flingue - Season 2 Raion's Vanilla Plus Raion's Vanilla Plus Fabulous Vanilla Fabulous Vanilla NM-modpack NM-modpack SO7 Modpack SO7 Modpack InventMC Modpack InventMC Modpack JustImproved JustImproved Runeserver: Lite Runeserver: Lite Masivo SMP - Farfadox Server [Fan Made] Masivo SMP - Farfadox Server [Fan Made] Creative FPS+ Creative FPS+ Vanilla PlusMinus Vanilla PlusMinus JS Basic Play JS Basic Play NoSafeZone NoSafeZone CARCHcraft CARCHcraft Hello Neighbor - Raven Brooks Hello Neighbor - Raven Brooks NasheyPvP NasheyPvP ClientRefine ClientRefine OptiCore OptiCore Completecraft Completecraft The Outlanders [FORGE] The Outlanders [FORGE] SCBEE SCBEE HeyJoshiii Community Modpack HeyJoshiii Community Modpack Beyond Optimized Beyond Optimized Lotus Mods Lotus Mods RF Create 2 RF Create 2 Skyblock Ascended Skyblock Ascended Peformance Pack Peformance Pack Goti CMMY RPG Goti CMMY RPG y-v y-v FiddlePack FiddlePack Create: Nations & Frontiers Create: Nations & Frontiers Just a Random Vanilla Adventure Just a Random Vanilla Adventure VulkanizedPVP VulkanizedPVP HeavyCraft+ HeavyCraft+ Gears of the Void Gears of the Void Cozmic's Vanilla Enhanced Cozmic's Vanilla Enhanced Project 121 Wizard Society Server Modpack Wizard Society Server Modpack Bigger Better Experience Bigger Better Experience Optimization+++ Optimization+++ Fluidity Fluidity Diggicraft -  The Beginning Diggicraft - The Beginning ArcBuds® ArcBuds® Steamspire Syndicate [Season 2] Steamspire Syndicate [Season 2] AeroMechanica AeroMechanica SeasonCraft Client-Side Modpack SeasonCraft Client-Side Modpack Glatzencraft Glatzencraft Active's Mod Folder Active's Mod Folder create cozy chaos create cozy chaos John's Cobblemon ServerPack John's Cobblemon ServerPack Motions and Smooth Motions and Smooth Nirvanium Nirvanium Exceedingly Optimized Exceedingly Optimized Rodd's Shadow League MAIN Rodd's Shadow League MAIN Valderheim Valderheim The Living World The Living World DriedFlower DriedFlower Create: Airborne Industry Create: Airborne Industry Jordan's Modpack Jordan's Modpack Celestial: Reborn Celestial: Reborn HeySMP.de HeySMP.de aFrog's CPVP Modpack aFrog's CPVP Modpack Cyclo's Gearbound Cyclo's Gearbound Era do Panado II Era do Panado II Jameel's Private SMP Jameel's Private SMP Creator Optimized Creator Optimized Sven's Venture Sven's Venture NEWMON NEWMON SAJU SAJU Trademarked Trademarked SkullClient SkullClient OpenFPS OpenFPS ftehe's Vanilla+ ftehe's Vanilla+ OPdium OPdium Almost Pure Vanilla Almost Pure Vanilla [balls_game_2] [balls_game_2] SuperVanilla+ SuperVanilla+ CookieAttack 5 CookieAttack 5 RothCraft RothCraft Aeronautics: Skyward Aeronautics: Skyward Artilide Artilide Vanilla Plus+++ Vanilla Plus+++ LividJava's Create Tempered LividJava's Create Tempered AeronauticsCiC AeronauticsCiC

External Resources